允许滚轮滚动时防止页面缩放?

时间:2017-05-11 19:38:18

标签: javascript jquery events scroll

是否可以防止滚轮页面缩放,同时允许使用滚轮滚动页面?是否有办法让滚动事件通过,同时阻止负责event.preventDefault()页面缩放的事件?

例如,此代码可以很好地防止滚轮页面缩放...

window.addEventListener ('wheel', function (event) {
    if (event.ctrlKey || event.shiftKey) {
        event.preventDefault ();
    }
}, false);

但是,它还会阻止滚轮页面滚动,我仍然希望在按下Ctrl / Shift键的同时滚动滚轮页面。这就是我想要实现的目标。

该示例代码是纯JavaScript,但我正在使用jQuery,因此如果有一种方法可以在阻止正常滚轮滚动事件后模拟默认滚动,那就足够了。

修改:我需要能够使用滚轮滚动页面,同时阻止页面缩放。

0 个答案:

没有答案