zoukankan      html  css  js  c++  java
  • 三大家族的作用和区别

    1.offset

      1.1offsetwidth:自身的内容宽度,内容+border+padding

      1.2offsettop:距离最近定位盒子的头部距离

      1.3offsetparent:距离最近定位的父盒子

    2.scroll

      2.1scrolltop:页面被滚动的高

      2.2scrollleft:页面被滚动的左边  

      2.3scrollwidth:页面全文的宽

      2.4scrollheight:页面全文的高

    获取方式:document.body.scrollXX     document.documentElement.scrollXX 

    现在主流获取方式:window.pageXoffset==>scrollleft    window.pageYoffset==>scrolltop

    3.client

      3.1clientwidth:自身内容的宽度,内容+padding(没有border)

      3.2clientleft:返回元素的边框距离

    区别

      1.offsetwidth:自身的内容+border+padding

      2.clientwidth:自身的内容+padding

      3.scrollwidth:页面全文内容宽(包括滚动)

      4.offsettop:距离第一个定位父元素的高

      5.clienttop:返回边框的高

      6.scrolltop:滚动的高

    4.event事件

      1.1.event.clientX:光标相对于网页水平位置

      1.2.event.clientY:光标相对于网页垂直位置

      注意:只想对于当前可视窗口大小,取一屏的大小

      2.1.screeX:光标相对于当前屏幕的水平位置

      2.2.screeY:光标相当于当前屏幕的垂直位置

      注意:包括头部,取得是电脑界面大小

      3.1.pageX:光标相对于文档的水平位置

      3.2.pageY:光标相对于文档的垂直位置

      注意:全部内容,可往下滚动距离

      

      可视窗口大小通用方法:window.innerwidth

  • 相关阅读:
    封装、权限修饰符、包、构造器
    从Discuz!NT v2.0扣出来的生成静态页面的方法
    C#中struct与class的区别
    Asp.Net中虚拟文件系统的使用
    C#生成中文验证码
    C#导入Excel表
    IIS5、IIS6、IIS7的ASP.net 请求处理过程比较
    如何保证Session值不丢失
    C#抽象类与接口的区别
    C#实现DES加密解密
  • 原文地址:https://www.cnblogs.com/ccc0114/p/9916701.html
Copyright © 2011-2022 走看看