为什么a.offsetLeft为-24px????
div { position: relative; border: 4px solid #ccc; height: 200px; overflow: hidden;}p { position: absolute; height: 100px; line-height: 100px;border: 2px solid blue;}12342
我实验了一下,当父元素设置overflow:hidden;的时候,offsetLeft为正就style.left加父元素的边框;为负就减。而父元素没设置overflow;hidden的时候,offsetLeft和style.left数值上是相等的。这是为什么???? |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|