我正在使用div在單元格內的表格上工作,並且我希望該div可以放置。 當我在div中放入某些東西時,會在第一個div下生成一個新的div。 但動態生成的div必須是可放開到現在是不是......製作一個動態生成的div可插入
這裏是一個div創建:
// in a loop with i
divCreate = $("<div>", { id: "divCreate" + i, class: "droppable" });
$(divCreate).css("text-align", "center");
$(divCreate).css("width", "125px");
$(divCreate).css("height", "30px");
$(Cell).append($(divCreate));
JS可放開:
$(".droppable").droppable(function() {
// a lots of line with several function
})
所以我試着將$(divCreate).droppable();
添加到創建div。現在div可以droppable,但不能使用我影響類「.droppable」的JS函數。
是否需要製作$(divCreate).live("droppable");
?或者是不可能的,我需要把所有的代碼從JS函數到div創建?如果可能,我真的想避免這種情況。
我認爲它可以這樣工作,但我怎樣才能使用函數做drop事件? 'divCreate.droppable({drop:dropFunction()});' –
它應該是'{drop:dropFunction}' – Barmar
它的工作原理!萬分感謝! –