Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.03.2020, 16:53
Yar Yar вне форума
Новичок на форуме
Отправить личное сообщение для Yar Посмотреть профиль Найти все сообщения от Yar
 
Регистрация: 19.03.2020
Сообщений: 1

Настройка отображения div по скроллу js
Задача следующая.

Необходимо, чтобы рекламные блоки на сайте грузились после загрузки основного контента. По скроллу посетителя.
Jquery на сайт не загружаем, т.к. важен каждый балл по пейдж спид.

Есть вот такой код. Работает некорректно. Срабатывает только после перезагрузки страницы. При первой загрузке – не работает. Нужна помощь. Заранее благодарен

<script>
window.onload = function() {
var AlreadyDone = false;
window.onscroll = function() {myFunction()};
function myFunction() {
  if (document.body.scrollTop > 500 || document.documentElement.scrollTop > 500  && !AlreadyDone)  
         
// тут код РСЯ

    AlreadyDone = true;
}
};
</script>
Ответить с цитированием
  #2 (permalink)  
Старый 19.03.2020, 19:42
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,733

Почитайте:
https://developer.mozilla.org/ru/doc...n_Observer_API
https://learn.javascript.ru/introduc...deventlistener
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
обработчик событий для динамически добавленных элементов Tecvid Events/DOM/Window 28 25.06.2018 13:49
Упрощение скрипта отображения div PonyS Общие вопросы Javascript 22 13.06.2017 17:26
Не работает JS после подгрузки div через ajax BoB AJAX и COMET 3 09.12.2011 03:03
Js + moo tools плавная смена div mansoff Events/DOM/Window 1 03.02.2010 11:11
Html метки + div + JS boltayka Events/DOM/Window 1 07.09.2009 17:21