ここにあるような効果を達成しようとしています。ユーザーがどれだけスクロールしようとしても、スクロール ホイールがスクロールされるたびにアクションを実行したいと考えています。ユーザーがスクロールを試みた回数をカウントするにはどうすればよいですか? で遊んでい$(window).on('scroll'...
ます。ありがとう
質問する
1184 次
2 に答える
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++;
)
于 2013-09-11T21:54:24.350 に答える
0
私が本当に必要としていたのは、スクロールがいつ停止したかを見つけることでした。ここで解決策を見つけました。
var scrolls = 0;
$(window).scroll(function(){
clearTimeout($.data(this, 'scrollTimer'));
$.data(this, 'scrollTimer', setTimeout(function() {
pos++;
}, 50));
});
ありがとう
于 2013-09-11T22:07:43.030 に答える