javascript - 检测鼠标滚轮滚动的次数

标签 javascript jquery html css scroll

我正在尝试实现类似 here 的效果.每次滚动滚轮时,我都想执行一个操作,无论用户尝试滚动多少次。我将如何计算用户尝试滚动的次数?我一直在玩 $(window).on('scroll'...。谢谢

最佳答案

你的意思是这样的:

(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>

http://jsfiddle.net/eHEmr/

(你显然可以用自己的代码代替 scroll++;)

关于javascript - 检测鼠标滚轮滚动的次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18751793/

相关文章:

javascript - 在一段代码的每个跨度内替换文本

c# - 根据年份在 View 中呈现不同的表格

javascript - 将多个值保存到 LocalStorage 中的相同类型,然后检索值

Javascript 检查是否在表单提交上输入了任何文本只是不起作用

Javascript 数据模型,交叉引用

javascript - 找不到代码中的语法错误

javascript - 未选中 JQuery toggleClass() 复选框

javascript - Twitter Bootstrap Typeahead 功能类似于 Google Chrome Omnibox

div 上的 Html5 文本装饰

javascript - 如何在 p5.js 中制作动画?