让我们一起爱米兰
站内搜搜:
移动设备
请扫描二维码
或访问
m.milan100.com
您所在的位置 -> 米兰百分百 -> JAVASCRIPT -> 关于offsetLeft和offsetTop

关于offsetLeft和offsetTop

点击数:1086 发表时间:2010-07-08 17:19:05 作者: 来源链接:
分享到:
分享到微信

offsetTop:获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置;

scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离;

 
foodiv.offsetLeft = foodiv.style.left + foodiv.style.margin + document.body.style.margin + document.body.style.padding

而foodiv.offsetTop计算则有个判别条件在里面,假设
a = document.body.style.margin + document.body.style.padding
b = foodiv.style.margin,

计算offsetTop时,a,b只取其一进行累加,谁大累加谁,如下:

当 a > b
foodiv.offsetTop = foodiv.style.top + a

foodiv.offsetTop = foodiv.style.top + document.body.style.margin + document.body.style.padding

当 b > a
foodiv.offsetTop = foodiv.style.top + b

foodiv.offsetTop = foodiv.style.top + foodiv.style.margin
 
 
另:
网页可见区域宽: document.body.clientWidth;
网页可见区域高: document.body.clientHeight;
网页可见区域宽: document.body.offsetWidth   (包括边线的宽);
网页可见区域高: document.body.offsetHeight  (包括边线的宽);
网页正文全文宽: document.body.scrollWidth;
网页正文全文高: document.body.scrollHeight;
网页被卷去的高: document.body.scrollTop;
网页被卷去的左: document.body.scrollLeft;
网页正文部分上: window.screenTop;
网页正文部分左: window.screenLeft;
屏幕分辨率的高: window.screen.height;
屏幕分辨率的宽: window.screen.width;
屏幕可用工作区高度: window.screen.availHeight;
屏幕可用工作区宽度:window.screen.availWidth;
1
很 好
0
一 般
0
差 劲
热门新闻
相关文章
上一篇: 向上滚动停顿的新闻标题切换效果
下一篇: JavaScript(js)字符串替换函数replace的用法
评论区
匿名

返回首页 | 收藏本页 | 回到顶部
Copyright 2010. 米兰百分百 Powered By Bridge.
京ICP备15050557号