我正在尝试使我的 jQuery ui 自动完成结果可拖动。尽管我已经尝试了几种方法,但仍然无法正常工作。我需要对每个可拖动元素的初始化进行优化,所以不幸的是这对我没有用。
这是我的方法:(简化)
_renderItemData : function (ul, item) {
return $("<li />")
.data("ui-autocomplete-item", item)
.append("<a id='SearchResult"+item.number+"'><div style='vertical-align:middle;line-height:25px;font-size:25px;'><img src='" + item.icon + "' style='width:25px;position:relative;top:2.5px;'/><span style=''>" +item.label + "</span></div></a>")
.appendTo(ul);
$("#SearchResult"+item.number)
.draggable({
helper:"clone",
stop: function( event, ui ) {
alert("Dropped");
doSomethingAndPassElementNumber(item.number);
}
});
},
有人知道我怎样才能实现我的目标吗?
提前致谢!如果有任何问题,请提出,我很感激每一个有用的建议!