我有一個網格,如果用戶懸停在一個盒子上,該盒子的克隆被製作並直接放置在它上面(這是一個z-index/overlay事物)。當用戶用光標離開那個盒子時,應該播放一個動畫,並在其結尾處刪除該盒子()。克隆的元素不能被刪除
問題是動畫完成但克隆沒有被刪除。我使用console.logs和警報來告訴我動畫是否完成,並且它警告的很好,但在動畫完成後克隆的客戶端沒有完成任何操作。下面是一個示例:
clonedClient.slideUp(300, function(){
alert('ya');
clonedClient.remove();
});
slideUp完成後,會觸發警報,但不會移除警報。
這裏有一個的jsfiddle所以你可以看到發生了什麼
正在調用'remove'。這只是你在DOM中有多個克隆。它正在刪除其中一個克隆,但其他的仍在,並且一直在'mouseenter'上添加。 – 2013-02-28 15:50:41