【发布时间】:2011-11-02 10:09:27
【问题描述】:
我遇到了一个 IE 未实现 JavaScript 错误,它似乎与我目前在本网站上阅读的内容没有任何关系。
我正在使用 jquery.simplemodal 插件,它在除 IE 之外的所有浏览器中都能正常工作,除非我将文档类型更改为
渡//EN">
IE 将错误指向以下代码的第一行(我的意思是粗体行):
s.removeExpression('height');
s.removeExpression('width');
s.setExpression('height',''+bsh+' > '+bch+' ? '+bsh+' : '+bch+' + "px"');
s.setExpression('width',''+bsw+' > '+bcw+' ? '+bsw+' : '+bcw+' + "px"');
我怎样才能使它在 IE 中工作,同时使用不同于
的文档类型渡//EN">
(我想使用这个文档类型
)
该插件可在http://lescracks.com/jquery.simplemodal.js 获得。 IE 在第 142 行检测到错误。
谢谢
还有一点,它在启用兼容性视图的 IE 中也能正常工作。
【问题讨论】:
-
任何特定版本的 IE?
-
IE 8 对不起,我应该首先提到它
标签: javascript jquery