zoukankan      html  css  js  c++  java
  • JS 常用位置 和 尺寸 获取 鼠标的坐标

    关于window

      innerWidth  文档显示区域 宽

      innerHeight  文档显示区域 高

      outWidth  浏览器整个宽

      outHeight  浏览器整个高

      screenX(screenLeft)  浏览器里屏幕左上角距离的x坐标

      screenY(screenTop)  浏览器里屏幕左上角距离的y坐标

    关于节点

      尺寸:

      element.clientWidth  内容+内边距(填充盒)宽

      element.clientHeight  内容+内边距(填充盒)高

      element.offsettWidth  内容+内边距+边框(边框盒)宽

      element.offsettHeight  内容+内边距+边框(边框盒)宽

      位置:边框盒的位置,以第一个定位的父级元素为基准

      element.offsettLeft    element.offsettTop

    关于鼠标位置

      event.clientX  event.clientY  相对于文档显示区的xy方向距离,整个document显示出来的部分左上角

      event.pageX  event.pageY  相对于页面的xy方向距离,整个文档左上角,不管有没有显示

      event.offsetX  event.offsetY  相对于节点元素的左上角位置(事件源节点)

      event.screenX   event.screenY 相对于电脑屏幕左上角的距离

    注:值全是Number类型,且只读。

  • 相关阅读:
    4.22课堂
    4.21课堂
    4.20作业
    4.20课堂
    4.17课堂
    4.16课堂
    4.15作业
    4.15反射与内置方法
    4.10绑定与非绑定
    70、django中间件
  • 原文地址:https://www.cnblogs.com/jiayouba/p/12110038.html
Copyright © 2011-2022 走看看