关于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也会去掉任务栏的距离
所以如果遇到获取的高度“不正确”时候,不用奇怪,如果遇到把任务栏拖到如下图这么大的时候,就会更小了.
Screen 对象包含有关客户端显示屏幕的信息。
availHeight
返回显示屏幕的高度 (除 Windows 任务栏之外)。
availWidth
返回显示屏幕的宽度 (除 Windows 任务栏之外)。
如果需要包括任务栏的就需要使用screen.height和screen.width咯!
availWidth 属性声明了显示浏览器的屏幕的可用宽度
例:screen.availHeight.
xp系统会减去windows任务栏默认30px高度.所以如果是800的高度会变成770;
win7的任务栏默认则是40px.所以是屏幕实际高度减去40;
另外任务栏也可以在屏幕上下左右任何位置的.所以availWidth也会去掉任务栏的距离
所以如果遇到获取的高度“不正确”时候,不用奇怪,如果遇到把任务栏拖到如下图这么大的时候,就会更小了.