javascript - 鼠标 ScrollLeft 不适用于 IE、Firefox、Safari

标签 javascript jquery css scroll mouseevent

我创建了鼠标滚动事件。它在 Chrome 上运行完美,但在 IE、Firefox、Safari 上无法运行。请帮助我。

http://test.hybreed.co/demo2/

最佳答案

尝试使用 DOMMouseScroll, mousewheel, wheel 它应该可以工作。

$('#foo').bind('DOMMouseScroll mousewheel wheel', function(e){
    if(e.originalEvent.wheelDelta /120 > 0) {
        alert('up');
    }
    else{
        alert('down');
    }
});

JSFIDDLE EXample

它在 firefox 中使用鼠标滚动。

关于javascript - 鼠标 ScrollLeft 不适用于 IE、Firefox、Safari,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34946178/

相关文章:

javascript - React Router Redux 不可变

javascript - 如何使用 Gulp 缓存破坏新的应用程序构建?

javascript - 在 Jquery Mobile 中显示可折叠内容时如何隐藏可折叠标题?

javascript - 将 CSS 样式分配给 JavaScript 中的变量

php - 可以使用带有 cron 的 ajax、jquery 页面吗?

jquery - Google Charts 在 IE11 上不工作

javascript - jQuery 将 "£"替换为 "£"UTF-8

javascript - 按钮悬停并从 CSS 或 Javascript 中的普通按钮按下 ianages?

css - 如何使用:before :after in IE6, 7?

javascript - 动态添加带有jquery错误的元素