2012-01-20 55 views
2

我目前工作的一個JQuery的遊戲(只是與使用JQuery得到解決),並在一定的碰撞,將創建一個「爆炸」下課後。JQuery的 - 淡出元素正在創建

現在我使用$("#game").append("the div html code goes here")將其添加到遊戲專區現在,我該如何使它所以在創建元素之後,它被創建後淡出?我試圖做一些沿$(".explosion").load(function goes here)線,但似乎並沒有工作:\

回答

6

你可以這樣說:

$("the div html code goes here").appendTo("#game").fadeOut(); 

如果你想擺脫它,它淡出後,你可以這樣做:

$("the div html code goes here").appendTo("#game").fadeOut(function() { 
    $(this).remove(); 
}); 

工作演示在這裏:http://jsfiddle.net/jfriend00/qbJgh/

+0

+1從我這裏。完全忘了'appendTo()'... – Blender

0

這是簡化的T版他回答我的問題

$('#itemSelector').fadeOut(600, function(){ 
    $('#itemSelector').remove(); 
}); 

這段代碼可以用點擊函數來包裝。