当前位置:  开发笔记 > 编程语言 > 正文

在JavaScript中确定浏览器窗口的位置?

如何解决《在JavaScript中确定浏览器窗口的位置?》经验,为你挑选了2个好方法。

出于各种愚蠢的原因,我希望能够在屏幕上检测浏览器窗口的矩形.标题栏和所有.

这是可能的,还是JavaScript仅限于其页面的视口?

编辑:我可能一直不清楚,但视图端口是窗口中可见的页面部分.这可能不是浏览器常用的术语,但它在图形中很常见.



1> Shog9..:

对于符合标准的浏览器

X - Y -window.screenX
window.screenY

对于IE:

X - Y -window.screenLeft
window.screenTop

请记住,实施方式各不相同.注意多显示器设置......


我今天刚试过这个,screenLeft和screenTop在IE 8中运行,但是screenX和screenY不再有效.似乎IE最终决定在这一方面进行合作.其他人有相同的结果吗?

2> matt b..:

看看以下属性:

window.screen.height:返回屏幕高度(以像素为单位).

window.screen.top:返回当前屏幕顶部的距离(以像素为单位).

window.screen.width:返回屏幕的宽度.

window.screen.left:返回从主屏幕左侧到当前屏幕左侧的距离(以像素为单位).

(这些不会给你窗口大小或位置,但可能允许你在具有多个监视器的系统上操作时正确解释它们)

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有