Html5拖拽&丢弃问题(数据集)

html5 drag & drop problem (dataset)

本文关键字:数据集 问题 拖拽 Html5      更新时间:2023-09-26

嗨,我只是想实现一些很酷的拖放东西到我的订单,我有数据集js对象的问题。当我绑定一个函数到一个ondragstart事件,然后我尝试读取event.dataset。值,我得到错误TypeError: Result of expression 'event.target.dataset' [undefined] is not an object。当我将event.target对象登录到控制台时,数据集对象丢失了。数据属性只包含在属性对象中。我用的是Safari 5.0.5…在谷歌浏览器是一切都好。那么,这些东西真的很糟糕,执行起来不一致吗?我想,至少webkit浏览器应该处理得很好,但相反的情况似乎是正确的:)jQueryUI应该修复它,但我想依靠一个非插件的解决方案…

我认为你试图在事件中传递自定义数据集。

是否可以单独传递数据集?我不知道其他浏览器对修改事件的支持有多好。我总是远离它。

jQuery包装了所有的事件,所以你可以扩展它们。这并不意味着这是一个很好的方法:D