关于Screen.availWidth和Screen.availHeight

来源:互联网 发布:申请淘宝信用借贷 编辑:程序博客网 时间:2024/06/05 22:01
关于Screen.availWidth和Screen.availHeight获取高度的误区.Screen对象

Screen 对象包含有关客户端显示屏幕的信息。
availHeight    
返回显示屏幕的高度 (除 Windows 任务栏之外)。
availWidth
返回显示屏幕的宽度 (除 Windows 任务栏之外)。
如果需要包括任务栏的就需要使用screen.height和screen.width咯!

availWidth 属性声明了显示浏览器的屏幕的可用宽度

例:screen.availHeight.
xp系统会减去windows任务栏默认30px高度.所以如果是800的高度会变成770;
win7的任务栏默认则是40px.所以是屏幕实际高度减去40;
另外任务栏也可以在屏幕上下左右任何位置的.所以availWidth也会去掉任务栏的距离

所以如果遇到获取的高度“不正确”时候,不用奇怪,如果遇到把任务栏拖到如下图这么大的时候,就会更小了.
0 0