Jquery卸载页面效果

时间:2011-12-16 00:02:07

标签: jquery user-interface

我希望每次在我的网站上留下(卸载)页面时,jquery效果都应用于<body>

这就是我的尝试:

$(window).unload(function(){
    $("body").hide("blind", 2000, function(){alert("bye")});
});

......但没有成功。我认为正在发生的事情是jquery不会在跳转到下一页之前等待效果结束。

1 个答案:

答案 0 :(得分:0)

卸载意味着页面已卸载。你不能在那里放一个效果,它永远不会运行。

你可以把你的代码放在“beforeunload”中,在这种情况下它可能至少会启动(可能在某些浏览器中),但是在它有机会执行任何类型的动画之前页面会很好地卸载。