2010-12-19 94 views

回答

2

這裏是你的例子,每個元素都可以拖動。

http://jsfiddle.net/nNzkr/1/

$("#duplicate").click(function() { 
    var html = $(elem); 
    $("#wrap").append(html); 
    html.draggable({}); 
}); 
$('.draggable').draggable({}); 

var elem = '<div class="draggable"><div></div></div>'; 
+0

謝謝你,我會用這個代碼之謎:) – Opoe 2010-12-19 13:40:12

3

您有多個div s的相同的ID。這是無效的HTML。

另請注意,您正在將新的div元素附加到處理click事件並創建新事件的元素。

您必須在創建每個div時致電.draggable(...)

+0

謝謝sje397很有幫助 – Opoe 2010-12-19 13:46:40