我所擁有的是1 droppable div(dropZone)和幾個可拖動的。 可拖動的是HTML代碼片段,在dropZone中放置時,呈現其中的html代碼。 (HTML代碼存儲在一個帶有ID的外部html文件中) 發生的是,當我拖放一個可拖動的時候,它可以正常工作。但是我放棄了另一個,它清除了當前的代碼。 有關如何做到這一點的任何建議?用jQuery load()保留外部HTML文件的加載部分
$("#dropZone").droppable({
tolerance: 'touch',
over: function() {
$('.dragMe').addClass('red');
},
out: function() {
$('.dragMe').removeClass('red');
},
drop: function(event, ui) {
var id = ui.draggable.attr("id");
$(this).load('test.html #' + id);
}
});
有沒有辦法讓內懸浮窗當前的代碼,所以當我把另一個可拖動它添加到代碼?
非常感謝。
文件加載到一個變量? –