html5拖动;丢弃问题(数据集)

时间:2011-04-24 12:14:32

标签: javascript html5 drag-and-drop

您好,我只是想在我的订单表单中实现一些很酷的拖放操作,而且我遇到了数据集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应该修复它,但我想依赖非插件解决方案..

1 个答案:

答案 0 :(得分:0)

我认为您正在尝试在活动中传递自定义数据集。

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

jQuery包装所有事件,以便您可以随意扩展它们。这并不意味着这是一个非常好的方法:D