我正在使用此链接中的Stepcarousel Javascript插件:Stepcarousel
我有20个单独的html页面,其中包含一些html代码:divs和paragraphes,我正在使用JQuery.load()
方法加载到stepcarousel作为面板,所以每次向前/向后点击我正在加载html页面的内容进入stepcarousel它就像一个滑块,在每次前进/后退点击时加载并显示html内容。
我面临的问题是所有内容都在Firefox和Chrome上运行,但在IE9中它也有效,但是当我在第15小组时,它开始显示如果许多html页面同时加载时间,我认为这是关于IE9中的缓存,但我尝试了所有内容,而且这个bug仍在发生。
这是我正在使用的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>
这是我用来从单独的html页面加载html内容并将其显示在stepcarousel上的函数:
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');
}
请告诉我,我该怎样做才能让这个bug在IE9中消失?
感谢。
答案 0 :(得分:0)
如果是缓存问题,请尝试将随机数或时间戳作为虚拟查询字符串添加到您使用AJAX加载的页面网址,以强制浏览器不使用缓存副本