http://blog.sina.com.cn/s/blog_14e2a237b0102w4i0.html
window.screenLeft&&window.screenTop&&window.screenX&&window.screenY
(2015-12-03 19:37:57)标签:
365 |
分类: javascript |
window.screenLeft
设置或获取浏览器窗口左上角相对与屏幕左上角的X坐标。
window.screenTop
设置或获取浏览器窗口左上角相对于屏幕左上角的Y坐标。
浏览器兼容性问题:
在Chrome和Opera中,当浏览器窗口全屏化时,screenLeft和screenTop指的是可见的浏览器部分与屏幕左上角的距离,两者的值都为0。
在Safari中,当浏览器窗口全屏化时,screenLeft和screenTop指的是整个浏览器与屏幕左上角的距离,因为在全屏化的时候浏览器窗口边缘8px的边框不显示,但依然计算在内,所以screenLeft和screenTop的值是(-8,-8)。
Firefox不支持。
在IE中,screenLeft和screenTop指的是浏览器窗口文档显示区域的左上角相对于屏幕左上角的位置。
window.screenX
设置或获取浏览器窗口左上角相对于屏幕左上角的X坐标。
window.screenY
设置或获取浏览器窗口左上角相对于屏幕左上角的Y坐标。
浏览器兼容性问题:
在Chrome、Opera和Safari中,screenX和screenY与screenLeft和screenTop所起的作用是一样的,所得的数值一样。
在Firefox、IE9和IE10中,当浏览器窗口全屏化时,screenLeft和screenTop指的是整个浏览器与屏幕左上角的距离,因为在全屏化的时候浏览器边缘8px的边框不显示,但依然计算在内,所以screenLeft和screenTop的值时(-8,-8)。
window.pageXOffset
获取页面文档向右滚动过的像素数。
window.pageYOffset
获取页面文档向下滚动过的像素数。
windows.innerWidth
获取或设置浏览器窗口文档显示区域的宽度,包括滚动条。
windows.innerHeight
获取或设置浏览器窗口文档显示区域的高度,包括滚动条。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步