zoukankan      html  css  js  c++  java
  • client,offset,scroll系列

    client系列:

    • clientTop: 内容到边框顶部的距离, 即边框的高度.
    • clientLeft: 内容区域到边框左部的区域, 即边框的宽度.
    • clientWidth: 内容区域+左右padding, 表示可视宽度.
    • clientHeight: 内容区域+上下padding, 表示可视高度.

    屏幕的可视区域:

    <script type="text/javascript">
        // 屏幕的可视区域
        window.onload = function(){
    
            // document.documentElement 获取的是html标签
            console.log(document.documentElement.clientWidth);
            console.log(document.documentElement.clientHeight);
        
            // 窗口大小发生变化时,会调用此方法
            window.onresize = function(){    
                console.log(document.documentElement.clientWidth);
                console.log(document.documentElement.clientHeight);
            }
        }
    </script>

    offset系列:

    • offsetWidth: 占位宽=内容+padding+border.
    • offsetHeight: 占位高.
    • offsetTop: 如果盒子没有设置定位, offsetTop表示到body顶部的距离; 如果盒子设置了定位, 那么offsetTop是以父辈为基准的top值.
    • offsetLeft: 如果盒子没有设置定位, offsetLeft表示到body左部的距离; 如果盒子设置了定位, 那么offsetLeft是以父辈为基准的left值.

    scorll系列:

    • scrollTop
    • scrollLeft
    • scrollWidth
    • scrollHeight: 内容的高度+padding, 不包含边框.
  • 相关阅读:
    CSS3 转换2D transform
    jquery中this和event.target的区别
    jQuery中事件对象e的事件冒泡用法示例(事件冒泡与阻止冒泡)
    表单Checkbox全选反选全不选
    表单获取焦点失去焦点
    表单非空校验
    无刷新评论
    定时器.倒计时
    虚拟硬件调整
    虚拟机功能
  • 原文地址:https://www.cnblogs.com/login123/p/12243448.html
Copyright © 2011-2022 走看看