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 - 如何将 SVG 图导出为 pdf

c# - Windows 应用程序已停止在客户端计算机中工作

javascript - 难以在 Angular js中正确调用函数

javascript - 缩放时使用 SVG 的一部分裁剪另一部分

javascript - Service Worker 在缓存更新时重新加载页面

php - 如何在 Admin Silverstripe 中添加自定义按钮及其功能?

swift - 项目模块化后GoogleMaps SDK崩溃应用程序

Python GUI 移动时崩溃

javascript - 当值具有 HTML 字符时,按其值选择元素

javascript - 让 For 循环在第一次迭代时正确执行时陷入困境