Показать сообщение отдельно
  #2 (permalink)  
Старый 04.05.2018, 11:27
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

function come(elem) {
  var docViewTop = $(window).scrollTop(),
    docViewBottom = docViewTop + $(window).height(),
    elemTop = $(elem).offset().top,
    elemBottom = elemTop + $(elem).height();

  return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop));
}

onscroll = function(){
if (come("#el")) //запускаем первый;
if (come("#el")) //запускаем второй;
//....
};


если не хотите чтобы запуск повторно срабатывал нужен флаг.

или попробуйте почитать документацию к плагину, мб там много чего полезного

Последний раз редактировалось j0hnik, 04.05.2018 в 12:18.
Ответить с цитированием