我目前正在做一个项目。有两个按钮绑定到两个 div。按下按钮 1 时显示 #draggableDiv 1,如果按下按钮 2 则显示 #draggableDiv2。然后可以将它们拖到#droppableDiv。我希望能够识别出哪个 div 已被删除。
if("#draggableDiv1" == dropped)
{
Run this code;
}else{
Run this code;
我目前正在做一个项目。有两个按钮绑定到两个 div。按下按钮 1 时显示 #draggableDiv 1,如果按下按钮 2 则显示 #draggableDiv2。然后可以将它们拖到#droppableDiv。我希望能够识别出哪个 div 已被删除。
if("#draggableDiv1" == dropped)
{
Run this code;
}else{
Run this code;
确保在可放置选项中传递事件和 ui 参数,如下所示:
drop: function( event, ui ) {
然后在你的 drop 函数中,你可以像这样检测它:
var dropped = ui.draggable.attr('id');
if ("draggableDiv1" == dropped)
etc.
也许你需要看看 jQuery UI Draggrable
http://jqueryui.com/draggable/特别是在http://jqueryui.com/droppable/#shopping-cart