【发布时间】:2012-11-28 12:14:49
【问题描述】:
当我将元素的高度设置为
screen.availHeight;
大约 85px 的内容在 Chrom 的底部被截断,大约 40px 在 IE 和 ff 的底部被截断。截断内容在windows任务栏下。
我该如何解决这个问题
【问题讨论】:
标签: javascript window height
当我将元素的高度设置为
screen.availHeight;
大约 85px 的内容在 Chrom 的底部被截断,大约 40px 在 IE 和 ff 的底部被截断。截断内容在windows任务栏下。
我该如何解决这个问题
【问题讨论】:
标签: javascript window height
这不是很明显吗,您得到的是屏幕高度,而不是窗口高度,因此不会减去任何浏览器镶边(availHeight 实际上确实从我的屏幕高度 1200 像素中减去了 40 像素,可能用于任务栏)。
window.height;
【讨论】:
screen.availHeight 提供了允许任务栏(或非 Windows 等效项)后“可用”的桌面部分。 screen.height 给出全高。如果您连接了多个显示器,两者(可能)都会感到困惑。都不告诉你浏览器窗口有多大,更不用说浏览器窗口的客户区了。