$(window).load从未在Chrome中调用过

时间:2015-07-14 02:01:35

标签: javascript jquery ruby-on-rails google-chrome

在我的Rails应用中,我注意到对于某些包含大量图片和视频的网页,在Chrome中加载页面时,$(window).load永远不会被调用。

我懒得加载页面上的大部分图片和视频以尝试缓解问题,但页面无法加载。

您可以使用此页面对其进行测试,这样可以在Firefox中快速加载;在Safari中,它需要更长的时间,但最终会加载。使用Chrome时,它永远不会加载。

http://buildinprogress.media.mit.edu/projects/2330/steps

这就是我在$(窗口)中的内容.load:

  $(window).load(function(){
    console.log('loaded');

    // remove loading animation
    if($('#loading').css('display')!='none'){
        $('#loading').fadeOut(400, function(){
             $('#main').animate({opacity:1});
        });
    }else{
        $('#main').css('opacity',1);
    } 
    ...
 });

0 个答案:

没有答案