我有一个简单的应用程序,用户jquery-ui的draggable和droppable。在Firefox中,它完美运行。但是,在Chrome中,我遇到了问题。
这是代码:
$(".cell").droppable({
drop: function(event, ui) {
var originalTarget = event.originalTarget;
...
}
});
在Chrome中,“event”对象的类型为“Object”(使用Chrome Dev Kit),而event.originalTarget为“undefined”。我做错了什么?
答案 0 :(得分:3)
要获取可拖动元素,请使用ui.draggable
(这是一个jQuery对象)。要获取droppable,请使用$(this)
。请参阅drop
活动的documentation。
var draggable = ui.draggable[0];
var droppable = $(this)[0];