在此处查看小提琴中的行为。
$(document).ready(function () {
$('.tile').draggable();
$('.tile').on('dragstart', function () {
var numClones = $('.tile').length - 1
if (numClones > 0) {
//why can't I use fadeOut or empty here?
//make sure we don't remove the clone before it's made
$('.tile')[numClones].remove();
}
console.log(numClones);
var clone = $(this).clone();
clone.appendTo('body');
});
});
这允许用户在拖动事件上创建页面元素的克隆。它还会删除以前的克隆。fadeOut
在上面的注释行中,当我尝试使用从页面中删除 div时,为什么会出现错误?这是一个 jQuery 对象,对吧?我得到错误Object #<HTMLDivElement has no method fadeOut