离开页面JQuery之前的动画

时间:2013-12-10 21:09:54

标签: javascript jquery web

我在页面加载时出现的页面上有一些内容:

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

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

4 个答案:

答案 0 :(得分:1)

不是真的,因为它可以阻止用户离开页面。您可能不希望网站在您想要时不允许您关闭它,对吧?

答案 1 :(得分:1)

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

请参阅:

How can I override the OnBeforeUnload dialog and replace it with my own?

答案 2 :(得分:1)

实际上,没有任何事件触发它。

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

答案 3 :(得分:1)

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

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

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

当用户想要离开页面时,我也不愿意做这些事情,除非有必要的要求,否则不会做好UI练习。

确保仍然重新发送页面的已加载资源,否则将利用异常。