2
上可選擇取消選項時執行以下操作取消選項:jQueryUI的:可選擇 - 拖動套索在元件
防止如果啓動上的選擇匹配元素進行選擇。
是否有內置的方式可以讓它忽略元素,即使您拖動它們?原因與取消它只適用於如果你從元素開始,但如果你從一個可選元素開始,並拖動套索在其中一個取消的元素,它仍然會選擇它們。
如果沒有內置的方式,我想我必須自己添加它與選擇事件。
上可選擇取消選項時執行以下操作取消選項:jQueryUI的:可選擇 - 拖動套索在元件
防止如果啓動上的選擇匹配元素進行選擇。
是否有內置的方式可以讓它忽略元素,即使您拖動它們?原因與取消它只適用於如果你從元素開始,但如果你從一個可選元素開始,並拖動套索在其中一個取消的元素,它仍然會選擇它們。
如果沒有內置的方式,我想我必須自己添加它與選擇事件。
您可以使用filter
option與:not()
selector這一點,例如:
$(".selector").selectable({
cancel: 'li.cancelClass',
filter: 'li:not(.cancelClass)'
});
這可以防止那些同樣取消元素在套索被選中要麼...他們通常做得到選擇,因爲默認過濾器是*
。
再次感謝尼克。奇怪的是,可排序的項目和可選的使用過濾器。 – Pickels 2010-07-25 11:37:37