使用jquery完成脚本后打开链接

0 jquery

我正在尝试创建一个jquery脚本,使页面在离开之前淡出.有人可以帮忙吗?

Dav*_*und 6

我认为这将是最不突兀的方式.它只是在卸载之前淡出页面,无论卸载是由F5引起,导航到另一个页面,关闭浏览器窗口还是单击链接.

window.onbeforeunload = function() { $(document.body).fadeOut() }
Run Code Online (Sandbox Code Playgroud)

如果您只想要特殊链接,那么您可以试试这个:

$('a.withFade').live('click', function() {
   var url = $(this).attr('href');
   $(document.body).fadeOut('1000', function() {
      location.href = url;
   });
   return false;
});
Run Code Online (Sandbox Code Playgroud)

  • 或者,如果你想要jQuery-ish语法:`$(window).bind('beforeunload',function(){$(document.body).fadeOut();});` (2认同)