老虎美食博客

和老虎一起美食一下吧!

« [转]也谈制作【老毛桃WinPE_911外置程序的提取和修改】clientHeight vs. offsetHeight »

关于offsetLeft和offsetTop

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
 
  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Spirit Build 80605 Code detection by Codefense

Copyright 2007 老虎美食博客. Some Rights Reserved.