• 技术文章 >web前端 >js教程

    在IE下:float属性会影响offsetTop的取值_javascript技巧

    2016-05-16 19:22:49原创1130
    因需要定位某个HTML元素(例如:div)距离页顶的高度,想用offsetTop来取值,结果却发现CSS中如果使用了float:left;之类的写法后,竟然会导致取到的值不一样。

    没有使用float:left;取的到值是正常值200;



    Float对offsetTop的影响







    #Main {padding:100px;} 没有使用float属性,取到的offsetTop的值正常:200。


    点击此处试试





    使用了float:left;后,取的值却变成了100,平白无故的少了100



    Float对offsetTop的影响







    #Main {padding:100px;float:left;} 使用了float属性,取到的offsetTop的值只有100了,无故少了100。


    点击此处试试



    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:拖动一个HTML元素_javascript技巧 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 聊聊Node.js中怎么用async函数• 聊聊Node项目中怎么操作MySQL• 一文聊聊Angular中的依赖注入• react native路由跳转怎么实现• Node实战学习:浏览器预览项目所有图片
    1/1

    PHP中文网