离开页面前的动画JQuery

Animation before leave the page JQuery

本文关键字:动画 JQuery 离开      更新时间:2024-06-19

我在页面上有一些内容,这些内容在页面加载时显示:

$(document).ready(function() {
   $("#1").show(function(){
     $("#2").slideDown(function(){
     });    
   });
});

我想知道是否有机会做同样的事情,但在离开页面之前。

$(window).unload(function(){}

http://api.jquery.com/unload/

卸载事件在很多情况下都会被触发,我建议彻底测试。

当用户想离开页面时,我也不愿意做这样的事情,除非是必要的要求,否则这不是一个好的UI实践。

确保页面上加载的资源仍然是重新发送的,否则就会出现异常。

不是这样,因为它可以防止用户离开页面。你可能不会想要一个不允许你在想关闭的时候关闭的网站,对吧?

你不能。您只能在页面卸载之前触发对话框。

参见:

如何覆盖"OnBeforeUnload"对话框并将其替换为自己的对话框?

实际上,没有任何事件会触发这种情况。

然而,当有人点击到另一个页面时(使用onclick),您可以使用这些动画。也就是说,通过单击当前页面上的链接/div导航到另一个页面。然后你可以重定向它们。