扫码关注官方订阅号
HTML
<p class="fixed"></p>
CSS
.fxied { position:fixed; top:100px; left:100px; }
请问不用其他框架怎么取到top:100px left:100px这两个值?
小伙看你根骨奇佳,潜力无限,来学PHP伐。
https://developer.mozilla.org...
getComputedStyle(document.querySelector('.fixed')).left
https://jsbin.com/gahifazubu/...
getComputedStyle 还有兼容性问题,前来补充。http://www.zhangxinxu.com/wor...
除此之外,还有个 getBoundingClientRect 返回元素的大小及其相对于视口的位置。https://developer.mozilla.org...
getBoundingClientRect
封装一个函数
function getStyle(obj,name){ if(obj.currentStyle){ return obj.currentStyle[name]; }else{ return getComputedStyle(obj,false)[name]; } }
obj:指的是你要获取的对象,name指的是obj身上的样式
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
https://developer.mozilla.org...
https://jsbin.com/gahifazubu/...
getComputedStyle 还有兼容性问题,前来补充。
http://www.zhangxinxu.com/wor...
除此之外,还有个
getBoundingClientRect返回元素的大小及其相对于视口的位置。https://developer.mozilla.org...
封装一个函数
obj:指的是你要获取的对象,name指的是obj身上的样式
getBoundingClientRect