我正在努力实现像here那样的效果。我想在每次滚动滚轮时执行一个动作,无论用户试图滚动多少。我如何计算用户尝试滚动的次数?我一直在玩$(window).on('scroll'...
。感谢
答案 0 :(得分:0)
你的意思是这样的事情:
(function() {
var scroll = 0;
$(document).on('mousewheel DOMMouseScroll', function(event) {
scroll++;
console.log(event);
});
$('#click').on('click', function() {
alert(scroll);
});
})();
<button id="click">Show me</button>
(您显然可以使用自己的代码代替scroll++;
)
答案 1 :(得分:0)
原来我需要的是在滚动停止时找到的内容。得到了解决方案here。
var scrolls = 0;
$(window).scroll(function(){
clearTimeout($.data(this, 'scrollTimer'));
$.data(this, 'scrollTimer', setTimeout(function() {
pos++;
}, 50));
});
由于