在Internet Explorer的版本7,8和9上测试我的网站我注意到我的脚本在IE7中不起作用。我在IE8中打开了开发人员工具(我正在使用Utilu IE集合),将浏览器模式更改为IE7并收到“预期的标识符,字符串或数字”错误,这是一个额外的逗号,所以我修复了它但网站保留了同样,脚本仍然无法正常工作。所以我回到开发人员工具,检查控制台,但这次没有出现错误,好像页面已正确加载。这可能是我的错误,但由于控制台没有显示任何内容,我不知道还有什么要看。
我正在使用jQuery 1.6.2,以防它很重要。在IE8和IE9中一切正常。
注意:脚本主要用于启用幻灯片显示和水平滚动。
答案 0 :(得分:1)
您是否声明了doctype
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
还检查您的html标签是否已正确关闭并正确嵌套
答案 1 :(得分:1)
检查脚本是否有额外的逗号和缺少的半列。 此外,您可以尝试JSLint检查脚本。
答案 2 :(得分:1)
在没有任何代码的情况下难以解决,但检查HTML中的重复ID选择器。旧的浏览器将是错误的。但重复的ID不是标准的,会乱七八糟。