zoukankan      html  css  js  c++  java
  • 关于offset client style scroll 的区别与练习

     <!--
             三大系列对比:
                1 client 系列
                    element.clientTop 返回元素上边框大小
                    element.clientLeft 返回元素左边框大小
                    element.clientWidth 返回自身包括padding ,内容区宽度 ,不含边框,返回值不带单位
                    element.clientHeight
                    与offset区别  offsetWidth offsetHeight 返回值包括边框
                2 offset系列
                    offsetTop
                    offsetLeft
                    offsetWidth   返回元素宽度   包括padding  border width
                    offsetHeight  返回元素高度   包括padding  border height
                    offsetParent  返回带有定位的父元素  如果没有 返回body
                    offset 与 style 的区别
                    offset可以获取任意样式表的样式值             style只能得到行内样式表的样式值
                    offset获得的数值是没有单位的                 style.width获得的是带有单位的字符串
                    offsetWidth包含boeder padding width         style.width 获得不包含padding和border的值
                    offsetWidth 等属性是只读属性,只能获取不能赋值 style.width是可读写属性,可以获取也可以赋值
                3 scroll系列  可以触发scroll事件
                    element.scrollTop 返回被卷去的上侧距离 返回数值不带单位  元素距离盒子上侧的距离
                    element.scrollLeft 返回被卷区的左侧距离    元素距离盒子左侧的距离
                    返回的是实际内容的大小,与client的区别
                    element.scrollWidth 返回自身实际的宽度,不含边框   指的内容溢出是的内容的高度
                    element.scrollHeight 返回自身实际的高度 不含边框
       4 获取页面卷区的高度与宽度
        window.pageYOffset
        window.pageXOffset  
         -->
  • 相关阅读:
    hdu 3037 Saving Beans fzu 2020 组合 hit 2813 Garden visiting hrbeu 组合数 fzu 1564 Combination
    PKU 2429 GCD & LCM Inverse
    Discrete Logging hunnu10590 pku2417 fzu 1352 hit 1928 zoj 1898
    HDUBased Game Theory
    Perfect Pth Powers zoj 2124 pku1730 hunnu10585
    More Divisors zoj 2562
    服务器的安全配置技巧总结
    sql server中datetime字段只取年月日如20060421,默认值如何设置?getdate()得到的是包含时分秒的时间
    获取当前打印机的名称、驱动程序、打印端口信息
    如何使用Delphi设计强大的服务器程序
  • 原文地址:https://www.cnblogs.com/xu3241/p/13255268.html
Copyright © 2011-2022 走看看