关于Screen.availWidth和Screen.availHeight
2014-04-29 17:34
381 查看
关于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也会去掉任务栏的距离
所以如果遇到获取的高度“不正确”时候,不用奇怪,如果遇到把任务栏拖到如下图这么大的时候,就会更小了.
相关文章推荐
- 软Raid || LVM
- 轻松配置log4j实现错误日志email通知
- 【HDOJ】2473 Junk-Mail Filter
- 利用System.Net.Mail 的SmtpClient发送邮件
- SLF4J: Failed to load class "org.slf4j.impl.Static
- 解决 Ubuntu 开机 Waiting for 60 seconds more for network configuration
- birt跨域session失效问题
- 如何使用KeyChain保存和获取UDID-advertisingIdentifier
- [leetcode] Container With Most Water
- [wxWidgets]_[初级]_[Debug Assertion Failure: BLOCK_TYPE_IS_VALID(pHead->nBlockUse) ]
- [wxWidgets]_[初级]_[Debug Assertion Failure: BLOCK_TYPE_IS_VALID(pHead->nBlockUse) ]
- repository user maintenance privilege
- VM启动报错Cannot open the disk,Failed to lock the file
- VM启动报错Cannot open the disk,Failed to lock the file
- Intel猛攻平板市场,9款全新Bay Trail-T四核芯片曝光
- 解决 RtlCreateActivationContext() failed 0xc000000d
- 解决 RtlCreateActivationContext() failed 0xc000000d
- Flex4 Spark Container
- Silverlight学习(四) domainservice动态多条件查询
- error LNK1123: failure during conversion to COFF: file invalid or corrupt 错误解决