0

我在页面加载时显示一个 Metro 风格的加载器,然后在加载页面时隐藏它$('#page-loader').fadeOut();

onbeforeunload当用户单击任何链接或提交任何表单时,再次显示它。在这种情况下,用户可以取消离开页面Esc,现在我该如何再次隐藏加载器?

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

1 回答 1

0
    $(document).keyup(function(e) {
        if(e.which == 27){
            $('#page-loader').fadeOut();
        }
    });
于 2013-02-27T19:27:41.597 回答