在我的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);
}
...
});