您好,我只是想在我的订单表单中实现一些很酷的拖放操作,而且我遇到了数据集js对象的问题。当我将函数绑定到ondragstart事件然后我尝试读取event.dataset.value时,我得到错误TypeError: Result of expression 'event.target.dataset' [undefined] is not an object
。当我将event.target
对象记录到控制台时,缺少数据集对象。 data属性仅包含在attributes对象中。
我正在使用Safari 5.0.5 ..在谷歌Chrome是一切都好。
那么这些东西是如此糟糕而且无法实施?我想,至少webkit浏览器应该处理得好,但是oposite似乎是真的:)
jQueryUI应该修复它,但我想依赖非插件解决方案..
答案 0 :(得分:0)
我认为您正在尝试在活动中传递自定义数据集。
是否可以单独传递数据集?我不知道其他浏览器支持修改事件的程度如何。我总是远离它。
jQuery包装所有事件,以便您可以随意扩展它们。这并不意味着这是一个非常好的方法:D