2010-07-25 47 views
2

上可選擇取消選項時執行以下操作取消選項:jQueryUI的:可選擇 - 拖動套索在元件

防止如果啓動上的選擇匹配元素進行選擇。

是否有內置的方式可以讓它忽略元素,即使您拖動它們?原因與取消它只適用於如果你從元素開始,但如果你從一個可選元素開始,並拖動套索在其中一個取消的元素,它仍然會選擇它們。

如果沒有內置的方式,我想我必須自己添加它與選擇事件。

回答

3

您可以使用filter option:not() selector這一點,例如:

$(".selector").selectable({ 
    cancel: 'li.cancelClass', 
    filter: 'li:not(.cancelClass)' 
}); 

這可以防止那些同樣取消元素在套索被選中要麼...他們通常得到選擇,因爲默認過濾器是*

+0

再次感謝尼克。奇怪的是,可排序的項目和可選的使用過濾器。 – Pickels 2010-07-25 11:37:37

相關問題