jquery - 我做了什么让 IE 生气了?

标签 jquery internet-explorer crash

所以我添加了一点 jQuery,现在当我尝试加载页面时 IE 崩溃得很严重。其他浏览器似乎没问题。 IE 的行为方式与我过去意外创建无限循环时的行为方式大致相同,但由于它不会对其他浏览器造成问题,所以我对实际原因感到有点困惑。

$(window).resize(function(){
sizeOfResize = $('#main').width()*.9;
$('#news p').width(sizeOfResize);   
})

最佳答案

我注意到的两件事 - 可能是也可能不是。正如我们大家所评论的,无需您做太多事情,IE 就会生气。

总之,言归正传。 在您的示例代码中,函数末尾没有分号。我不知道这是否会导致 IE 生气,但值得一试。 IE 对逗号和分号非常敏感,并且不像其他浏览器那样宽容。

如果上述方法不起作用,请查看是否需要 0.9 以外的数字 - 也许可以尝试使用整数。我想它可能不喜欢。在 .9 中 - 如果是这种情况,您将不得不更改计算方式。

关于jquery - 我做了什么让 IE 生气了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8747294/

相关文章:

javascript - 根据当前日期和时间停止/隐藏 JavaScript 运行? (jquery?)

javascript - 如何在 condent 可编辑框中禁用 %

javascript - 构建一个简单的 WYSIWYG 编辑器

ios - LZMA SDK 为 iOS (xcode) 解压缩使用太多 RAM

android - Android中的倒数计时器错误

c++ - 尝试处理类的 vector 成员时程序崩溃

javascript - jquery.mousewheel.js iPhone 滚动

javascript - IE 提交时不显示图像

IE8 XP 中的 CSS 问题,但 IE8 Vista 或 7 中没有

javascript - IEWebGL插件Three.js