[英]Disable Sortable For Single Element at Runtime
使用JQuery UI Sortable是否可以在運行時關閉/禁用對一個li
排序/拖動?
很清楚 在頁面加載時,所有li
元素都是可排序的。 我單擊一個按鈕,第一個li
元素現在不可排序/可拖動。
我嘗試過以下方法,但這不會在運行時禁用/關閉它:
$(document).ready(function () {
$("#slide-list").sortable({ items: '> li:not(.fixed)' });
$('#lock-slide-btn').click(function() {
$("#slide-list li").first().addClass('fixed');
// The above li is still draggable and sortable.
})
});
進入文檔時,您應該使用destroy
方法,以便從元素中刪除排序功能
$(document).ready(function () {
$("#slide-list").sortable({ items: '> li:not(.fixed)' });
$('#lock-slide-btn').click(function() {
$("#slide-list li").first().sortable('destroy');
})
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.