我有一个网格,如果用户悬停在一个盒子上,该盒子的克隆被制作并直接放置在它上面(这是一个z-index/overlay事物)。当用户用光标离开那个盒子时,应该播放一个动画,并在其结尾处删除该盒子()。克隆的元素不能被删除
问题是动画完成但克隆没有被删除。我使用console.logs和警报来告诉我动画是否完成,并且它警告的很好,但在动画完成后克隆的客户端没有完成任何操作。下面是一个示例:
clonedClient.slideUp(300, function(){
alert('ya');
clonedClient.remove();
});
slideUp完成后,会触发警报,但不会移除警报。
这里有一个的jsfiddle所以你可以看到发生了什么
正在调用'remove'。这只是你在DOM中有多个克隆。它正在删除其中一个克隆,但其他的仍在,并且一直在'mouseenter'上添加。 – 2013-02-28 15:50:41