Как выполнить действие, «доскроллив» до определенного DIV'a ?
203
19.03, в 14:58
Не знаю, как правильно загуглить, поэтому спрашиваю у Вас, коллеги.

На всяких лендингах можно часто видеть, как выполняется анимация, когда человек скролит до определенного дива, так вот: как это реализовывается? Или покидайте ссылок на примеры.
Ответы (4)
Сортировать по:
  • 1
    Решение
    <script type= "text/javascript">
    	$(window).scroll(function(){
    		if ($(window).scrollTop() > $("#YourID").offset().top) {
    			//Ваши действия
    		}
    		else {
    			//А здесь можно описать действия, если вы проскролии назад (выше)
    		}
    	});
    </script>
  • 2
    Решение
    Использование scrollTop имеет место, когда на странице бувально пара элементов, которые нужно отследить, в противном случае получается очень много скрипта, при чём повторяющегося.
    Я бы рекомендовал использовать плагин
    jQuery Waypoints
Написать ответ

Войдите, чтобы написать ответ

Войти через TM ID