IE8でJQueryの$(window)オブジェクトに問題が発生しているようです。これは、オブジェクトをバインドしたとき、データを取得しようとしたとき、またはサイズ変更/スクロールをバインドしたときに起動しないためです。
これは私がページに持っているすべてのJavaScriptコードです:
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(window).bind("load", function() {
var footerBottom = 0;
positionFooter();
function positionFooter() {
footerBottom = -$(window).scrollTop();
console.log("footer bottom: " + footerBottom);
$("#footerbar").css({ bottom: footerBottom + "px" });
}
$(window)
.scroll(positionFooter)
.resize(positionFooter)
});
</script>
では、なぜIE8はそれを行わないのでしょうか。
編集:スパマーにならないように、サイトリンクを削除しました。