我有一个五个可拖动的div A,B,C,D,E。
当我拖动A Div并放下所需的可放置位置时,其他可拖动的div被禁用。我写了禁用代码。除了E draggable div之外,它还适用于其他可拖动的div
Demo
答案 0 :(得分:0)
那是因为jquery记得你的最后一个droppable定义,并且它不包括你的“e”元素禁用
这是一个固定的解决方案:
$(".draggable").draggable('disable');
https://jsfiddle.net/awyphvyv/26/
注意:永远不要使用相同的ID两次(你有很多“第一个”id)
注意2:你应该编写一个在触发dropable事件时调用的唯一函数