2011-07-20 58 views
1

在Internet Explorer的版本7,8和9上测试我的站点我注意到我的脚本在IE7中不工作。我在IE8中打开了开发人员工具(我使用的是Utilu IE集合),将浏览器模式更改为IE7,并收到了'Expected identifier,string or number'错误,这是一个额外的逗号,所以我修复了它,同样,脚本仍然不起作用。所以我回到开发人员工具,检查控制台,但这次没有出现错误,就好像页面已正确加载。这可能是我的错误,但由于控制台没有显示任何东西,我不知道还有什么地方可以看。脚本无法在IE7上工作

我使用jQuery 1.6.2以防万一它很重要。一切工作正常在IE8和IE9。

注意:脚本主要用于启用幻灯片放映和水平滚动。

+0

你试过删除缓存吗?如果错误仍然存​​在,您需要显示一些代码并让我们知道您期待什么。网页的URL会很好。 – ysrb

+0

@ysrb是的,我只是为了以防万一,但它没有改变任何东西。 – brunn

+0

你可以发布一个网址到页面吗?这将让我们更好地理解错误。 – Nathan

回答

1

检查您的脚本额外的逗号和缺少半支柱。 此外,您可以尝试JSLint来检查您的脚本。

+0

我不知道JSLint,我会检查出来。 – brunn

1

有你声明DOCTYPE

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

还要检查你的HTML标签是正确关闭和嵌套正确

+0

我确实声明了严格的文档类型。我也运行了w3c验证器,html很好。 – brunn

1

没有任何代码很难解决,但检查HTML中的重复ID选择器。旧的浏览器将是越野车。但重复的ID不是标准的,会乱七八糟。