gpt4 book ai didi

javascript - JQuery - event.originalEvent.preventDefault() 有什么用?

转载 作者:行者123 更新时间:2023-11-28 18:12:09 34 4
gpt4 key购买 nike

a book ,处理mouseDown事件的代码是这样的:

mousedownhandler: function (ev) {
mouse.down = true;
mouse.downX = mouse.x;
mouse.downY = mouse.y;
ev.originalEvent.preventDefault();
}

所以我的问题是为什么使用 ev.originalEvent.preventDefault(); 而不是 ev.preventDefault();return false;在这种情况下(HTML5 游戏)?

最佳答案

jQuery 更改返回事件中的事件方法/数据。

使用event.originalEvent ,您可以取回此信息。

例如 jQuery 会删除 dataTransfer用于拖动项目的 api,使用 originalEvent您可以再次使用它。

docs: "jQuery normalizes the following properties for cross-browser consistency ... To access event properties not listed above, use the event.originalEvent object"

在建议的情况下,它用于访问 preventDefault方法(停止默认操作),因为它不包含在 jQuery 事件中。

关于javascript - JQuery - event.originalEvent.preventDefault() 有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41413242/

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