나는 간단한 질문을하고있다. 그러나 나는 그것을 알아낼 수 없다. 사용자가 scrollTop을 스크롤 할 때마다 변경됩니다. scrollTop의 새 값에서 낡은 것을 뺍니다. 하지만 이전 값을 저장하는 방법, 그래서 사용자가 스크롤을 중지 한 후 새 값을 뺄 수 있습니까? 쉬운 길이 있어야합니다.jQuery/Javascript - 새로운 스크롤 탑에서 오래된 스크롤 탑을 빼는 방법
$(function(){
$(window).scroll(function(){
var curTop = $(window).scrollTop();
var newTop = (curTop - curTop);
console.log(newTop);
});
});
이것은 분명히 작동하지 않습니다. 너희들 생각 나니?
** 스크롤 이벤트가 ** 발생할 때마다 ** 해당 함수를 호출하고 싶지 않을 것입니다. 나는 당신의 위치에있는 모든 작은 증감에 대해 발사 할 것이라고 믿습니다. –
정확히 달성하려는 것은 무엇입니까? – Justin
[if (oldTop-curTop == 0) {경고 ('stoppped scrolling');}?] (http://jsfiddle.net/xCpH4/) :) – Stano