javascript - JQuery:如何禁用鼠标悬停在页面上所有 <select> 元素上的滚动

标签 javascript jquery scroll mouseevent mouseover

下面的代码似乎不起作用。我在这里缺少什么?

<script type="text/javascript" language="javascript">
    //disables scrolling on mouse over of <select> elements
    $(document).ready(function() {
        $('select').each(function() {
            $(this).attr('onmousewheel', 'return false;');
        });
    });
</script>

最佳答案

你可以试试这个:

<script type="text/javascript" language="javascript">
    //disables scrolling on mouse over of <select> elements
    $(document).ready(function() {
        $('select').each(function() {
            $(this).on('mousewheel', function(){
                return false;
            });
        });
    });
</script>

关于javascript - JQuery:如何禁用鼠标悬停在页面上所有 <select> 元素上的滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16694523/

相关文章:

image - 如何使用ffmpeg垂直滚动图像并同时检测图像结束(EOI)?

jquery - 使用jquery在touchmove上滚动事件

javascript - KnockoutJS 使 Umbraco 中的输入字段成为必需

javascript - WebGL:将 8 位灰度图像加载到纹理时图像无效

javascript - scala.js调用外部js函数

javascript - css 动画运行时不是 :focus but also when page loads

javascript - 防止 Rails 应用程序中 Bootstrap 4 javascript 滚动 spy 的默认行为

javascript - 减慢 ajax 调用/xhr 请求的最佳方法

jquery - 使用 $(selector).each 获取每个 div 的一个 div 内的多个输入框的值

javascript - 动态构建模态