mrs*_*sum 7 javascript position fixed
你好
我有一个固定位置的元素,我无法检测位置,必须清楚地使用javascript,没有框架(jquery,mootools等).
使用:
var boundingBox = node.getBoundingClientRect();
Run Code Online (Sandbox Code Playgroud)
看看结果,你有一个像这样的对象:
top : 0,
right : 0,
bottom : 0,
left : 0,
width : 0,
height : 0
Run Code Online (Sandbox Code Playgroud)
这是否有帮助:
document.getElementById('id').offsetLeft // + window.scrollX
document.getElementById('id').offsetTop // + window.scrollY
Run Code Online (Sandbox Code Playgroud)
你可能想看看:这个问题
function findPos(obj) {
var curleft = curtop = 0;
if (obj.offsetParent)
do {
curleft += obj.offsetLeft;
curtop += obj.offsetTop;
} while (obj = obj.offsetParent);
return [curleft,curtop];
}
Run Code Online (Sandbox Code Playgroud)
http://www.quirksmode.org/js/findpos.html
| 归档时间: |
|
| 查看次数: |
6838 次 |
| 最近记录: |