gpt4 book ai didi

javascript - event.wheelDelta 返回未定义

转载 作者:IT王子 更新时间:2023-10-29 03:08:26 28 4
gpt4 key购买 nike

因此,当我的灯箱打开时,我试图禁用页面上的滚动,我发现这个非常有用的脚本可以做到这一点。 ( http://jsfiddle.net/mrtsherman/eXQf3/3/ ),不幸的是,当我在自己的页面上使用它时,它也禁用了我的灯箱中的滚动。我开始使用警报调试代码,结果发现 event.wheelDelta 在我的页面上返回“undefined”,而在 JSFiddle 中,它返回 -120。

最佳答案

jQuery 事件处理程序中的event 对象并不反射(reflect)真实的事件。 wheelDelta 是一个非标准事件属性IE 和 Opera,可通过 jQuery 事件的 originalEvent 属性获得。

在 jQuery 1.7+ 中,detail 属性在 jQuery Event 对象中不可用。因此,对于 DOMMouseScroll 事件中的此属性,您还应该使用 event.originalEvent.detail。此方法向后兼容旧的 jQuery 版本。

event.originalEvent.wheelDelta

演示:http://jsfiddle.net/eXQf3/22/
另请参阅:http://api.jquery.com/category/events/event-object/

关于javascript - event.wheelDelta 返回未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8886281/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com