Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Время подгруздки кода
 
 автор: krok-m   (22.02.2016 в 19:57)   письмо автору
 
 

Есть код:
<script>
window.addEventListener("DOMContentLoaded", function() {
var d = document.querySelector("#parent_popup"),
e = document.querySelector(".close");
e.addEventListener("click", function(a) {
a.preventDefault();
d.classList.toggle("show");
})
window.setTimeout(function() {
d.classList.toggle("show");
window.setTimeout(function() {
e.classList.toggle("show")
},5000) //open
},5000) //pause
});
</script>

Как сделать чтобы он подгружался не после полной загрузки страницы, а в самом начале.
Страница динамическая варианты с '....' не работают, только полные кавычки
},0000) //open },0000) //pause - эффекта не дают

  Ответить  
 
 автор: confirm   (22.02.2016 в 21:36)   письмо автору
 
   для: krok-m   (22.02.2016 в 19:57)
 

Он это кто, код?

Чтобы код работал, нужна загрузка DOM, так что ждать придется.

  Ответить  
 
 автор: krok-m   (22.02.2016 в 22:04)   письмо автору
 
   для: confirm   (22.02.2016 в 21:36)
 

Вот полный код и он работает, но подгружается только после загрузки всей страницы ((
<style type="text/css">#parent_popup{background-color:rgba(0,0,0,.8);display:none;position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0}#parent_popup.show,.close.show{display:block}#popup{background:#fff;width:520px;margin:10% auto;padding:5px 20px 13px;border:10px solid #ddd;position:relative;-webkit-box-shadow:0 0 20px #000;-moz-box-shadow:0 0 20px #000;box-shadow:0 0 20px #000;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.close{display:none;background-color:rgba(0,0,0,.8);border:2px solid #ccc;height:24px;line-height:24px;position:absolute;right:-24px;cursor:pointer;font-weight:700;text-align:center;text-decoration:none;color:rgba(255,255,255,.9);font-size:14px;text-shadow:0 -1px rgba(0,0,0,.9);top:-24px;width:24px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000}.close:hover{background-color:rgba(0,122,200,.8)}
 
</style>
<script>
window.addEventListener("DOMContentLoaded", function() {
var d = document.querySelector("#parent_popup"),
e = document.querySelector(".close");
e.addEventListener("click", function(a) {
a.preventDefault();
d.classList.toggle("show");
})
window.setTimeout(function() {
d.classList.toggle("show");
window.setTimeout(function() {
e.classList.toggle("show")
},0000) //open
},0000) //pause
});
</script>
<div id="parent_popup" >
  <div id="popup">
<h1>«8888888»</h1>
    <p>88888888</p>
    <p>888888</p>
    <img src="/image/bot_blok.jpg">
<a class="close"title="Закрыть" >X</a>
  </div>
</div>

А вот во этета хрень сразу грузится, но мне не подходит из за мелких кавычек 'parent_popup'
<style>
#parent_popup {
  background: #000;
  height: 100%;
  opacity: 0.9;
  position: fixed;
  width: 100%;
  z-index: 100;
  top: 0;
  left: 0;
}
#popup {
  background-color: #00f;
  height: 200px;
  position: fixed;
  top: 100px;
  left: 40%;
  color: #f00;
  width: 300px;
}
</style>
</head>
<body>
888888888
<div id="parent_popup">
  <div id="popup">
    <p style="cursor: pointer;" onclick="document.getElementById('parent_popup').style.display='none';">Закрыть</p>
    <p>Текст в окне</p>
  </div>
</div>

  Ответить  
 
 автор: confirm   (23.02.2016 в 11:42)   письмо автору
 
   для: krok-m   (22.02.2016 в 22:04)
 

Что еще раз пояснить, что в любом случае требуется дождаться полной загрузки DOM или нет?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования