Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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
IE9中Javascript Stepcarousel的缓存问题_Javascript_Jquery_Carousel - Fatal编程技术网

IE9中Javascript Stepcarousel的缓存问题

IE9中Javascript Stepcarousel的缓存问题,javascript,jquery,carousel,Javascript,Jquery,Carousel,我正在使用此链接中的Stepcarousel Javascript插件: 我有20个单独的html页面,其中包含一些html代码:div和段落,我正在使用JQuery.load()加载它们方法作为面板放入stepcarousel中,因此每次向前/向后单击时,我都会将html页面的内容加载到stepcarousel中,就像滑块一样,每次向前/向后单击时都会加载并显示html内容 我所面临的问题是,Firefox和Chrome上的一切都在运行,但在IE9上,它也在运行。然而,当我在第15面板上时,它

我正在使用此链接中的Stepcarousel Javascript插件: 我有20个单独的html页面,其中包含一些html代码:div和段落,我正在使用
JQuery.load()加载它们
方法作为面板放入stepcarousel中,因此每次向前/向后单击时,我都会将html页面的内容加载到stepcarousel中,就像滑块一样,每次向前/向后单击时都会加载并显示html内容

我所面临的问题是,Firefox和Chrome上的一切都在运行,但在IE9上,它也在运行。然而,当我在第15面板上时,它开始显示这样的情况:如果许多html页面同时加载,我认为这是关于IE9中的缓存,但我尝试了所有方法,但这个错误仍然在发生

这是我正在使用的html代码:

<div id="divCarousel" class="stepcarousel">
   <div id="panel1" class="panel"></div>
   <div id="panel2" class="panel"></div>
   .....................................
   .....................................
   <div id="panel20" class="panel"></div>
</div>
你能告诉我怎么做才能让这个bug在IE9中消失吗


谢谢。

如果是缓存问题,那么尝试将随机数或时间戳作为虚拟查询字符串添加到使用AJAX加载的页面url,以强制浏览器不使用缓存副本。

您好,谢谢您的回复,我按照您的建议做了:
$(“#panel”+vintPage).load('HTMLContent/page'+vintPage+'.html?'+Math.random()*9999)这和之前在FF、chrome上的工作一样,但IE9中存在相同的错误。请尝试将该示例放到网上,以便我们可以看到它。。或者使用IE9/10开发工具查看哪些请求花费了这么长的时间。。可能是您的测试Web服务器无法同时处理太多请求。。关闭FF和chrome后测试IE
function fncToPage(vintPage) {/*vintPage is the number of the panel that the carousel goes to when I click on the forward button*/
   $("#panel"+vintPage).load('HTMLContent/page'+vintPage+'.html');
}