有点麻烦......
我有一个可拖动的元素,可以放入可排序的列表中。理想情况下,如果sortable已经包含一个具有匹配的draggable类名的元素,我希望阻止draggable事件在sortable中创建占位符。
一旦将draggable放入可排序列表中,使用以下方法删除draggable,就没有任何运气了:
beforeStop: function(event,ui)
{
var $this = ui.item;
var person = $this.attr('class').replace(/(.)*a\-(\d*)(.*)/i,'$2');
if ($this.siblings('.a-'+person).length != 0)
{
$this.remove()
}
Unfortunatley使得初始可拖动元素不再可拖动(我可能会将其移动到页面中的另一个可排序区域,所以不能拥有它!)并且不确定teS beforeStop选项是否最适合。< / p>
非常感谢您提供的任何帮助。
答案 0 :(得分:0)
您可以使用'accept'选项修改可放置列表可接受的可拖动元素: