2013-02-27 81 views
0

我显示Metro风格的装载机,而页面加载,然后隐藏它,当加载页面$('#page-loader').fadeOut();页面加载取消事件

再次显示它onbeforeunload事件,当用户点击任何链接或提交任何形式的。在这种情况下,用户可以用Esc取消离开页面,现在我怎样才能再次隐藏loader?

(function($) { 
    $(window).load(function() { 
     $('#page-loader').fadeOut(); 
    }); 
    window.onbeforeunload = function() { 
     $('#page-loader').fadeIn(); 
    }; 
})(jQuery); 

回答

0
$(document).keyup(function(e) { 
     if(e.which == 27){ 
      $('#page-loader').fadeOut(); 
     } 
    }); 
+0

什么浏览器的取消按钮? – 2013-02-27 19:34:15

+0

试听'document.onstop' – 2013-02-27 19:39:57