我有一個帶有長列表的應用程序,該列表經常更改,并且我需要該列表中的項目可拖動。我一直在使用jQuery UI可拖動插件,但是添加到400多個列表項比較慢,并且每次添加新列表項時都必須重新添加。有誰知道類似于使用jQuery 1.3 .live()事件的jQuery UI可拖動插件的插件?這將解決兩個問題。
3 回答

牧羊人nacy
TA貢獻1862條經驗 獲得超7個贊
您可以使包裝器功能如下:
function liveDraggable(selector, options){
jQuery(selector).live("mouseover",function(){
if (!jQuery(this).data("init")) {
jQuery(this).data("init", true);
jQuery(this).draggable(options);
}
});
}
(我將原型與jQuery一起使用-這就是為什么我將jQuery()代替$()的原因)
現在使用liveDraggable(selector,{opts})代替$(selector).draggable({opts})
- 3 回答
- 0 關注
- 441 瀏覽
添加回答
舉報
0/150
提交
取消