IE9中Javascript Stepcarousel的缓存问题
我正在使用此链接中的Stepcarousel Javascript插件: 我有20个单独的html页面,其中包含一些html代码:div和段落,我正在使用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面板上时,它
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');
}