2
擁有的麻煩稍有點......排序和拖動 - 取消,如果產品已經在排序
我可以投進一個排序列表可拖動的元素。理想情況下,我希望阻止可拖動事件在排序中創建佔位符,如果排序已包含具有匹配的可拖動類名稱的元素。
沒有任何運氣這麼看着去除可拖動一旦使用被放置在排序列表:
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,使INTIAL拖動元素沒有不再拖動(我可以wnat移動它變成另一個可排序的頁面,所以不能有!),並不確定beforeStop選項是否最適合這個。
你可能會提供的任何幫助將非常感激。
不是真的在這裏的問題 - 更多的,我可以指定在拖動的connectToSortable選項啓動或能夠刪除插入到可排序列表中的元素,同時銷燬最初的可拖動對象(如果我可以再次啓用它,則可以應對該問題)... – 2010-08-17 17:47:21
我看不出爲什麼這是公認的答案 - 尤其是因爲問題是關於可排序的,而不是可丟棄的。 – NPC 2012-01-17 12:43:03