Javascript IE9在加载x图像后停止加载图像
我正在尝试创建一个虚拟的杂志行turnjs.com,我购买了图书馆的商业版,当我只有几页时,一切都很好。但是当我试着用172张图片,300 dpi 2550 x 3263,用CSS缩小尺寸的书来运行这个网站时,IE会在大约50分钟后停止加载图片 起初我认为这是一个turn.js问题,所以我剥离了所有turnjs代码并编写了一个简单的jsJavascript IE9在加载x图像后停止加载图像,javascript,jquery,internet-explorer,Javascript,Jquery,Internet Explorer,我正在尝试创建一个虚拟的杂志行turnjs.com,我购买了图书馆的商业版,当我只有几页时,一切都很好。但是当我试着用172张图片,300 dpi 2550 x 3263,用CSS缩小尺寸的书来运行这个网站时,IE会在大约50分钟后停止加载图片 起初我认为这是一个turn.js问题,所以我剥离了所有turnjs代码并编写了一个简单的js $(window).load(function(){ for(var i=0;i<ContentArray.length;i++){
$(window).load(function(){
for(var i=0;i<ContentArray.length;i++){
$("#content").append("<img src='" + ContentArray[i] + "' style='width:600px; height:600px'/>");
}
});
$(窗口).load(函数(){
对于(var i=0;i我刚刚将DPI降低到150,客户端似乎对此没有问题。为什么一次需要加载4-8个以上的图像?如果是虚拟杂志,一次最多可以看到4个页面,8个页面允许在每个方向预加载2个页面。这听起来像是内存限制(因为在较小的DPI下可以加载更多)而不是计数限制。进程和/或缓存使用了多少内存?似乎通过按需加载的方法(例如Bing/Google图像搜索)可以更好地利用资源…我使用的Turn.js库会在你翻页时从dom中删除图像,但是库中似乎有一个数组保存着图像而没有发布它们,我收到了一封与Turn.js作者的电子邮件,Turn.js库仍在等待。但这看起来确实像是DPI问题。哦,这个过程大约从21mb开始当你翻页的时候,在它停止加载图像之前,我们会在32页左右结束。