jquery - 禁用网页上的 ctrl + 鼠标滚动

标签 jquery scroll ctrl

如何使用 jquery 禁用网页上的 CTRL + 鼠标滚动?

我想在我的网页上禁用放大和缩小!

最佳答案

是的,你可以这样做:

$(window).keydown(function(event) 
{
    if((event.keyCode == 107 && event.ctrlKey == true) || (event.keyCode == 109 && event.ctrlKey == true))
    {
        event.preventDefault(); 
    }

    $(window).bind('mousewheel DOMMouseScroll', function(event) 
    {
        if(event.ctrlKey == true)
        {
            event.preventDefault(); 
        }
    });
});

这仅适用于 Firefox、Chrome 和 Opera。它不适用于 Internet Explorer。

关于jquery - 禁用网页上的 ctrl + 鼠标滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4551292/

相关文章:

javascript - Chrome 没有完全安慰 JS 对象

javascript - JQuery 动画效果不正确

ios - 在 ios 上显示水平滚动条

jquery - 如何使下拉菜单在单击其外部任何位置时隐藏?

ios - 在 uiwebviews 中滚动时空白

jquery - Chrome 中获取鼠标在滚动条上的位置

c++ - Qt LEFT CTRL键代码

macos - 在 Mac OS Big Sur 中从代码窗口切换到终端的 VS code 快捷方式

Python 脚本将结果导入到 ctrl-c 内存

javascript - 从另一个选择框填充一个选择框并使用数据库连接