我試圖理解爲什麼replaceWith和jQuery可拖放放置?
$('#title').replaceWith('ha');
將
drop: function(event, ui) {}
區域外工作在jQuery的投擲的腳本,但它不會在裏面工作。具體來說,如果我做
$(".droppable").droppable({
drop: function(event, ui) {
$('#title').replaceWith('ha');
}
我得到一個Runtime Error (line 1102) data(...).options is null or not an object
。另外,如果我在drop中插入一個$('#title').append('ha');
,它就可以工作。 但是,如果我把$('#title').replaceWith('ha');
其他地方外
$(".droppable").droppable({ /* */ });
它的工作原理?
你說得對。放棄事件是由於沒有更多元素可以從中刪除而觸發的。 Firebug幫助我確定了這個問題。 – Rio 2009-07-15 12:22:18