0
我禁用了一些'li'可拖動元素,然後嘗試啓用基於它的id和class的'li'元素。 該類正在被刪除,但李元素仍然不可拖動?啓用和禁用可拖動元素
//Disabling draggable on li elements using 'not'
$(".myLi:not(.disable)").sortable({
revert : true,
}).draggable({
helper : "clone"
}
});
<li id="test" class="myLi disable" >Li Point1</li>
var toTest = $('#test');
//Enabling li element to draggable again using id and class
toTest.removeClass('disable');
道歉,我已經更新了我的問題,包括'禁用'css白皮書li元素。你的答案仍然有效嗎? –
是的,您只需將可拖動功能添加到所有.myli元素(其中沒有禁用類)中的一部分。添加或刪除類不會改變這一點。 – scessor
對不起,我不得不改變javascript。現在它應該工作。 – scessor