距离

  • offsetTop / offsetLeft ( 元素与父级 定位元素/table/td/th/body 的距离 )

  • clientTop / clientLeft ( 元素边框宽度 )

  • scrollTop / scrollLeft ( 元素滚动距离 )

  • window.scrollY / window.scrollX ( 文档/页面 滚动距离 )
    window.pageYOffset / window.pageXOffset ( 另一种写法 -跨浏览器兼容- )

  • window.screenTop / window.screenLeft ( 浏览器边界到操作系统桌面的距离 )
    window.screenY / window.screenX ( 另一种写法 )

  • ---------------- / ---------------

  • offsetWidth / offsetHeight ( 元素的布局宽高度 -整数-)

  • clientWidth / clientHeight ( 元素的 内部/视口 宽高度 -整数-)

  • scrollWidth / scrollHeight ( 元素的内部宽高度 -整数-)

  • window.innerWidth / window.innerHeight ( 窗口的内部宽高度 )

  • window.outerWidth / window.outerHeight ( 窗口整体宽高度 )

  • screen.width / screen.height ( 屏幕宽高度 )

  • screen.availwidth / screen.availheight ( 浏览器在屏幕中能占用的最大宽高度 )

  • ---------------- / ---------------

  • getBoundingClientRect( ) ( 元素的大小及其相对于视口的各种距离的集合)

鼠标位置 图片

js元素距离和鼠标位置整理相关推荐

  1. JS在页面渲染一个div,用鼠标点击鼠标随意拖动该元素,当鼠标松开时,该元素会停在鼠标松开的页面位置。

    <style>#goods {width: 100px;height: 100px;border-radius: 50%;position: fixed;background-color: ...

  2. js,jquery获取页面元素距离浏览器工作区顶端的距离

    先介绍几个属性:(暂时只测了IE和firefox,实际上我工作中用到的最多的是chrome)  网页被卷起来的高度/宽度(即浏览器滚动条滚动后隐藏的页面内容高度) (javascript)       ...

  3. html判断坐标,js判断鼠标位置是否在某个div中的方法

    本文实例讲述了js判断鼠标位置是否在某个div中的方法.分享给大家供大家参考,具体如下: div的onmouseout事件让div消失时,会出现这样的情况,就是当鼠标移至div中的其它内容时,此时也判 ...

  4. js 获取鼠标在画布的位置_JS获取鼠标位置(鼠标坐标)

    在 JavaScript 中,当事件发生时,获取鼠标的位置是件很重要的事件.由于浏览器的不兼容性,不同浏览器分别在各自事件对象中定义了不同的属性,说明如下表所示.这些属性都是以像素值定义了鼠标指针的坐 ...

  5. html5自动吸附,可将任何元素吸附到鼠标上的js插件

    stickyelements-animate.js是一款可以将任何HTML元素吸附到鼠标上制作鼠标跟随动画的js插件.通过该插件可以轻松的制作出鼠标滑过元素时,元素吸附在鼠标上,并跟随鼠标移动的动画效 ...

  6. JS获取鼠标位置,兼容IE FF

    JS获取鼠标位置,兼容IE FF 由于Firefox和IE等浏览器之间对js解释的方式不一样,firefox下面获取鼠标位置不能够直接使用clientX来获取.网上说的一般都是触发mousemove事 ...

  7. 得到目标元素距离视口的距离以及元素自身的宽度与高度(用于浮层位置的动态改变)...

    以前所有操作都用弹窗弹个小层出来,然后最近整体换成了气泡风格,点哪里操作浮层就出现在哪里.我采用的是共用一个操作浮层,随元素位置而变换浮层的位置. 思路大概就是如下: 第一:确定浮层基于哪个元素定位 ...

  8. 找到你的位置(JS在页面中的位置)最常用的方式是在页面中head部分放置script元素,浏览器解析head部分就会执行这个代码,然后才解析页面的其余部分...

    找到你的位置(JS在页面中的位置) 我们可以将JavaScript代码放在html文件中任何位置,但是我们一般放在网页的head或者body部分. 放在<head>部分 最常用的方式是在页 ...

  9. js鼠标移动到某个元素上改变鼠标样式,如悬浮小手、禁用鼠标、等待...

    js鼠标移动到某个元素上改变鼠标样式:则在这个元素的样式里加上 cursor:(你想改的样式). eg:  <table border="0"  style="cu ...

最新文章

  1. unity加载sprite_Unity 利用UGUI打包图集,动态加载sprite资源
  2. 计算机网络——IP协议—CIDR与路由聚合 || DHCP协议
  3. linux关闭硬件蜂鸣器,linux 关闭主板上的蜂鸣器声音
  4. oracle 存储过程和函数例子
  5. Java循环案例-求PI值
  6. 【Python基础】学习Python 一定要吃透这 5 个内置函数
  7. C++类成员函数在.cpp中设置成inline后无法解析的问题
  8. 前端学习(2813):小程序开发前的环境搭建
  9. 刚买的iPad可获1100元退款
  10. 空间滤波_空间频率 、 光波方向 与 空间滤波 4f系统
  11. do_fork实现--下
  12. 完美数的算法设计(C语言)
  13. 换行、回车、空格等常用的ASCII码值
  14. win10家庭版升级为专业版
  15. Intel CPU参数查询网站
  16. 【HTML+CSS】自定义字体
  17. [Swift]求最大公约数和最小公倍数【用微信查看本文链接可查看到引用图片】
  18. 手机怎么更改html打开方式,安卓如何更改文件打开方式?
  19. 使用oa系统租用移动服务器,oa系统云服务器租赁
  20. 新程序语言 Wyvern 将不同Web语言融合在一起

热门文章

  1. 计算机二级视频教程软件,全国计算机二级Office办公软件
  2. 手机短信转发到另一个手机接收_吓人!手机收到“处理尸体”短信 警方调查揭开真相!...
  3. 三坐标坐标系建立的正确性
  4. 计算机课专业介绍听后感,最新计算机课心得体会范文
  5. phonegap mysql_phoneGap-Android开发环境搭建
  6. Saber仿真软件no active design解决方法
  7. OpenAI 重磅发布 ChatGPT iOS 客户端!
  8. 中级java面试题_最新中级Java面试题及答案
  9. 如何从统计年鉴获知某地接受转移支付额度
  10. 亚德客真空表DPSN基本参数设置