gpt4 book ai didi

jquery - 为什么 Backbone 的事件 obj 缺少属性?

转载 作者:行者123 更新时间:2023-12-03 22:57:53 24 4
gpt4 key购买 nike

我正在开发一些拖/放功能,并通过标准 Backbone 方式附加事件:

events: { 
'dragenter': 'dragEnter',
'dragend': 'dragEnd'
....,
.....
}

我注意到在我的函数中,传递给它的 event 对象不包含 html5 规范中概述的一些属性。

具体来说,dataTransfer 对象丢失。

我创建了一个快速演示 demonstrate my issue 。只需将文件或其他内容拖到其上即可在日志中查看它。

我的问题是为什么会发生这种情况?我浏览过documentation并且似乎找不到它。

最佳答案

如果您使用 Backbone Events,Backbone 会在实际事件之上放置一个图层。如果您想访问原始事件,则必须使用:event.originalEvent

在 OriginalEvent 中,您将找到 dataTransfer。

关于jquery - 为什么 Backbone 的事件 obj 缺少属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10387084/

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