1
我試圖讓一個元素拖動,就像這樣:當我試圖拖動這個元素使元素可拖動?
var element = $("<li id='test'>Hello</li>");
element.appendTo("#panelParent");
element.draggable("enable");
element.draggable("option", "connectToSortable", '#panelTarget');
element.draggable("option", "helper", 'clone');
element.draggable("option", "revert", 'invalid');
沒有任何反應。它工作正常,但如果我事先將對象嵌入到頁面中,而不是嘗試動態創建元素。任何想法我失蹤?例如,這個工程:
$(function() {
$("#test").draggable({
connectToSortable: '#panelTarget',
helper: 'clone',
revert: 'invalid'
});
});
<ul>
<li id='test'>Hello</li>
</ul>
感謝
現在有效嗎? '.draggable(「enable」)'可能是一個設置方法,也就是隻有在創建了draggable後才使用的方法(使用'.draggable()')。 – MvanGeest 2010-06-13 17:34:29