Jquery,FadeIn在卸载之前

时间:2010-04-03 01:07:46

标签: jquery

如果愿意的话,我正在尝试完成过渡效果。在doc ready div淡出时,我遇到的问题是当访问者离开页面时(或.unload)我希望div重新登入。

$(document).ready(function(){

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

});


$(window).beforeunload(function() {

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

});

1 个答案:

答案 0 :(得分:3)

beforeunload事件不可靠,您无法确保它们已完全执行,因为浏览器和计算机之间的卸载速度存在差异。 此外,为了实现淡入效果,必须延迟卸载,这是不可能的。