javascript - 通过在带有 overflow-x :hidden 的元素中单击鼠标滚轮来禁用水平滚动

标签 javascript jquery html css

如何通过单击鼠标滚轮确定水平滚动的可能性,并在带有 overflow-x:hidden 的元素中禁用它(使用 JavaScript 或 jQuery)?滚动在 Firefox 中是不可能的,但在 IE、Chrome 和 Safari 中是可能的。代码示例:

<div style="overflow-x:hidden; overflow-y:auto;">...</div>

截图:

Firefox Chrome Safari IE

最佳答案

完全有可能,但不是最佳实践(不过我认为您有充分的理由想要这样做):

$('#yourDivId').on('scroll', function(){
    $('#container').scrollLeft(0);
});​

参见 http://jsfiddle.net/q5CTS/3/一个工作片段。

关于javascript - 通过在带有 overflow-x :hidden 的元素中单击鼠标滚轮来禁用水平滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13418320/

相关文章:

javascript - jQuery DataTable数据排序后消失

JavaScript : how to build a method with a parametrized method as parameter?

javascript - 我可以使用WebRTC接收标准RTP视频流吗?

javascript - 菜单 Fullpage.js

javascript - 无法使我的 Highcharts 以 Angular 5 响应

html - "[class=' something' ]"vs ' .something' 之间的区别

javascript - Rails 文本区域保存到数据库然后显示

JavaScript POST 请求

jquery - 在下拉菜单中单击时升起选中的单选按钮

javascript - 在页面周围拖动一个 div