jquery在IE中不起作用

时间:2009-09-01 09:35:14

标签: jquery internet-explorer

请尝试使用此链接获取我的代码。它适用于所有不在IE浏览器中的浏览器。谢谢

carousel

3 个答案:

答案 0 :(得分:3)

从carousel.js文件的外观来看,问题可能不是jQuery而是你的javascript。

一些提示:

  • 全局对象是窗口而不是文档。
  • 您正在使用document.all。使用jQuery 使用它从DOM中选择元素时!这就是重点。
  • 你没有在你的函数中使用var,而是将它用于全局变量。你已经倒退了。跳过函数中的var会创建一堆全局变量,最终会被破坏。使用var将变量保持为函数的本地变量。

答案 1 :(得分:1)

我刚刚检查过compatibility 并说:

  

以下是已知问题:Internet Explorer 1.0-5.x

     

jQuery通常适用于Konqueror和Firefox 1.0.x,但可能存在一些意想不到的错误,因为我们没有像Firefox 2.0 +,IE6 +,Opera 9+和Safari 3 +那样定期测试它们。

答案 2 :(得分:0)

我已经在IE 8上运行了这个

IE无法在你的carousel.js中获取你的document.id.src。

使用document.getElementById(“id name”)替换将srcs分配给id标签的位置

例如: 的document.getElementById( “but_img1”)。SRC

测试时总是检查页面底部的错误(显示加载状态 - 完成 - 带有感叹号)。

希望这会有所帮助。

相关问题