Nivo幻灯片无法在IE9中运行 - 错误80020101

时间:2012-05-05 18:55:29

标签: jquery jquery-ui nivo-slider

我的nivo幻灯片在我测试的所有浏览器上运行良好,但在ie9中根本不加载。开发控制台给我一个'错误80020101'。

到目前为止我找不到任何修复帮助。我正在使用jquery-1.7.2.min.js以及jquery-ui-1.8.19.custom.min.js(对于ui标签等)。幻灯片通过ajax调用到页面。

这是我的jquery脚本:

$(document).ready(function() {
('#slider').nivoSlider({
effect: 'slideInLeft',
directionNavHide: true,
animSpeed: 500, 
startSlide: 0,
controlNav: false,
pauseTime: 3000
});
});

和我的html(来自php文件):

<div class=\"slider-wrapper theme-default\">
<div class=\"ribbon\"></div>
<div id=\"slider\" class=\"nivoSlider\">
<img src=\"../adminConsole/images/gallery/slideshow.jpg\" alt=\"\" />
<img src=\"../adminConsole/images/gallery/ecco swim 1.jpg\" alt=\"\"  />
<img src=\"../adminConsole/images/gallery/ecco swim 2.jpg\" alt=\"\" />
<img src=\"../adminConsole/images/gallery/beach1.jpg\" alt=\"\"  />
</div>
</div>

css是基本的默认css(niv-slider.css),唯一的添加是设置高度和宽度。

这个页面上有很多荒谬的小部件(时钟(是两个),jquery日历和文本滚动框),这个问题导致后续小部件无法正常工作。这可能是问题吗?它在其他浏览器中一起工作正常。也许非ajax解决方案可以解决这个问题 - 错误号是ajax相关的吗?任何帮助将不胜感激。这项工作正在杀了我!

编辑:经过进一步检查,这绝对是ajax的问题​​。目前,所有选项卡都会对其各自显示的页面进行ajax调用。 EI9完全不喜欢这个。直接使用时效果很好。 但是,我真的不希望将此页面视为直接的HTML。关于如何在ajax调用之后显示这个东西的任何想法?所有显示的都是永久加载的图像。

0 个答案:

没有答案