javascript - 水平滚轮问题

标签 javascript jquery html css

我有一个模板,当用户使用鼠标滚轮时,模板会水平滚动。

但它只适用于 chrome。

有什么方法可以在 firefox 和 IE 中水平滚动吗?

这是一个演示:http://jsfiddle.net/VhERd/

和 jquery :

<script>
    $(function() {

       $("body").mousewheel(function(event, delta) {

          this.scrollLeft -= (delta * 30);

          event.preventDefault();

       });

    });
</script>
    <script src="http://css-tricks.com/examples/HorzScrolling/jquery.mousewheel.js"></script>

最后对不起我的英语 ;)

最佳答案

它需要处理 html 元素,而不是 Firefox 的 body 元素。

$("body, html").mousewheel....

关于javascript - 水平滚轮问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18791780/

相关文章:

android - 将 TypeScript 与 HTML5 iOS 应用程序的专有属性结合使用

javascript - 如何在IE中先加载js文件再加载html?

javascript - 如果单击并 curl ,如何从 PHP 调用 JavaScript 函数?

javascript - Bootstrap Tour 仅在滚动页面时加载

jquery - jquery 在输入框焦点/模糊上的奇怪行为

javascript - 使用 javascript/jquery 获取最后更改的值

html - 单击后按钮改变颜色 - 焦点无法正常工作

javascript - 谷歌地图可以有透明背景吗?

java - 如何动态构造和设置 dijit.form.select 小部件的选项?

javascript - 如何使用 javascript 将 HTML 网页上的字符串替换为另一个字符串?