以下代码每次都会使 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/