Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IE9在加载x图像后停止加载图像_Javascript_Jquery_Internet Explorer - Fatal编程技术网

Javascript IE9在加载x图像后停止加载图像

Javascript 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++){

我正在尝试创建一个虚拟的杂志行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++){

        $("#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页左右结束。