2010-04-03 51 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