我有一段代码适用于 Chrome 和 Firefox,但不适用于 IE8。这个想法是在调整大小时检查文档的高度,以便固定的可滚动区域始终是网页的高度。
24 MyJavascript.prototype.handleWindow_onResize = function (e) {
25 window.clearTimeout(this.windowResizeTimer);
26 this.windowResizeTimer = setTimeout(function () {
27 this.doStuff();
28 }.bind(this), 20);
29 };
在 IE8 中,当我重新调整窗口大小时,出现错误:
Message: Object doesn't support this property or method
Line: 26
Char: 9
Code: 0
URI: XXX
谁能看到我做错了什么?我猜“这个”是问题所在,但我不明白为什么 IE8 以与 Chrome 和 FF 不同的方式处理它。
NB 在我的 IE8 浏览器的 IE7 模式下,此错误出现在页面加载时,而不是调整大小时。