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