似乎我在 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 不这样做呢?
编辑:删除站点链接,以免成为垃圾邮件发送者。