2010-04-03 53 views
0

我試圖完成過渡效果,如果你願意。在文檔準備的div淡出,遇到的問題IM是當訪問者在頁面(或.unload)導航離開我想股利褪色回。Jquery,FadeIn卸載前

$(document).ready(function(){ 

    $('#overlay').fadeOut(2000, 'easeOutQuad'); 

}); 


$(window).beforeunload(function() { 

    $('#overlay').fadeIn(2000, 'easeOutQuad'); 

}); 
+0

什麼問題?您在傳遞之前傳遞的函數是否未被調用? – kevingessner 2010-04-03 01:09:38

+0

看着它後,它似乎確實被調用。但我想現在我需要知道如何設置一個間隔,以便淡入淡出時顯示那麼導航離開。 – Starboy 2010-04-03 01:42:50

回答

3

beforeunload事件是不可靠的,你不能確保它們完全執行,因爲瀏覽器和計算機的卸載速度存在差異。 此外,要實現淡入效果,必須延遲卸載,這是不可能的。

+0

感謝您的信息,我在試圖推遲卸載時玩弄,但我想這是行不通的。 – Starboy 2010-04-03 05:08:44