javascript - IE6 因这个 jQuery 崩溃

标签 javascript jquery crash internet-explorer window

以下代码每次都会使 IE6 崩溃。一直刷新页面,一分钟后就崩溃了:

$(window).bind("load resize", function () {
    var hnf = $('#header').height() + $('#footer').height();
    $('#main').height($(window).height() - (hnf));
    $('.fluid').height($('#main').outerHeight());
    $('#content').width($('#main').width() - $("#aside").width() - 90);
});

..是什么原因造成的?

编辑:好的,$(window).bind("load resize", function () { 中的“resize”导致了它,我该如何修复?

非常感谢您的帮助!

最佳答案

即使文档正文尺寸发生变化,IE6 也会错误地触发 onResize 事件。这是link with more information .

我会寻找一种非 jQuery 的方式来完成你想要的事情。如果您使用 CSS 来控制页面的固定大小元素,浏览器不会自行处理可变大小元素吗?

关于javascript - IE6 因这个 jQuery 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2000945/

相关文章:

JavaScript 表达式无法理解

javascript - AngularJS 和效率(或 : storing values for multiple uses)

javascript - 我应该使用哪些函数来进行 url 安全搜索重定向

javascript - 使所有表的列与第一个表的列具有相同的宽度

javascript - 防止输入复选框切换 <details>

javascript - 如何修复 Google Chrome 中未定义的 cookie 值?

ios - AVAudioPlayer 并发运行时导致异常

android - 如何删除 Android 中的悬空光标?

javascript - Jquery, CSS - 如何将元素设置为列表中的第一个

ios7 - 应用程序使用 MFMailComposeViewController 崩溃