我的网页上有一个列表(ul li),它被转换为带有jQuery的可排序列表。这一切都很好,直到我在Ajax对话框中加载列表。然后该列表将失去其可排序功能。
有没有办法重新初始化可排序列表并保留我绑定的所有事件(如update
)??
我试过了:$('#sortable').sortable('refresh');
但那对我不起作用。
有什么想法吗?
答案 0 :(得分:2)
在ajax方法的回调中再次重新绑定sortable()
方法。
例如
$("#someDiv").load("getitems.php",function(){
$( "#sortableList" ).sortable();
});
答案 1 :(得分:0)
答案 2 :(得分:0)
检查这个小提琴它对我有用,如你的例子中的可排序和注入内容。