我正在使用jquery-filedrop将文件拖放到我的站点,但是我遇到了动态放置区的问题。代码的设置方式有问题吗?该脚本适用于页面加载时存在的元素,但不适用于动态创建的元素。
这是我的模拟设置。 http://jsfiddle.net/seesoe/4qcfK/
这是js代码
$(document).ready(function() {
$('.cloneMeButton').live('click', function() {
$('.cloneMaster').clone().attr('class', 'dropzone').text("Dynamic Dropzone Clone").show().appendTo('body');
});
var dropzone = $('.dropzone');
dropzone.filedrop({
dragOver: function() {
$(this).removeClass('dropzone').addClass('dropzone_on');
},
dragLeave: function() {
$(this).removeClass('dropzone_on').addClass('dropzone');
},
drop: function() {
$(this).removeClass('dropzone_on').addClass('dropzone');
}
});
});