Chrome と Firefox では動作するが、IE8 では動作しないコードがあります。サイズ変更時にドキュメントの高さをチェックして、固定スクロール可能領域が常に Web ページの高さになるようにするという考え方です。
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とは異なる方法でそれを扱っている理由がわかりません。
注: 私の IE8 ブラウザーの IE7 モードでは、このエラーはサイズ変更ではなく、ページの読み込み時に表示されます。