loogle18
@loogle18

Как отследить прекращение скролла?

Всем привет!

Друзья, помогите пожалуйста.
Есть код:
HTML:
<div id="me">
       <img id="me_up" src="deep_space/me.png" alt="Me">
</div>

JS:
var lastScrollTop = 0;
			$(win).scroll(function(event){
			   var st = $(this).scrollTop();
			   if (st > lastScrollTop){
			      $('#me_up').attr('src', 'deep_space/me_up2.png'); //вниз
			   }
			   else {
			      $('#me_up').attr('src', 'deep_space/me_up.png');// вверх 
			   }
			   lastScrollTop = st;
				});

Который меняет картинку в зависимости от направления скроллинга. Но когда скроллить перестаешь, то картинка остается измененной и на исходную не мняется.

Собственно, вопрос:
Как отследить прекращение скролла? Хочу при прекращении скролла менять картинку на исходную.

Заанее спасибо за ответы!
  • Вопрос задан
  • 2396 просмотров
Решения вопроса 1
kawabanga
@kawabanga
возможно
$(window).on('scroll', function () {
});


Хотя, тут решение через таймеры есть...
stackoverflow.com/questions/9144560/jquery-scroll-...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы