我需要一直在页面底部有一个底部bg,所以我决定获取窗口高度和主要内容高度并计算底部是否应该向下推。问题是内容块太短,电脑屏幕大得多,所以底部bg正好在内容的末尾,直到底部屏幕结束后什么都没有。希望这是有道理的)我决定在内容内部添加一些高度以使其更长,以便它填充底部空间并且非常底部的间隙消失。
这是我用来修复它的 JavaScript:
window.onload=function(){
var winHeight = window.innerHeight;
var fixIt = winHeight - 200;
var divHeight = document.getElementById('bottomDiv').clientHeight;
alert(winHeight - divHeight);
if (divHeight < winHeight) {
var fire = document.getElementById('innerDiv').style.height = fixIt + "px";
}
};
问题:这个脚本工作正常,在所有浏览器中都能很好地工作,但不是 IE7-IE8。能否请您帮助获得旧 IE 浏览器的解决方案?
谢谢,艺术