E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
layerX
JS Dom Event 中的clientX、screenX、pageX、offsetX、
layerX
在前面的几篇文章中,我们讨论过offset、client和scroll。JSoffset系列简明教程JSclient系列简明教程JSscroll系列简明教程在这里面,我们讨论的,是DOM里面的element的属性,是window的方法。这是,关于offset、client和scroll这几个东西,还有一部分是关于Dom里Event的属性的。DomEvent中的坐标属性event.clientX/Y
阿敏其人
·
2024-02-08 12:21
图解Js event对象offsetX, clientX, pageX, screenX,
layerX
, x区别
使用场景一般用作图形的移动,如svg画图、dom元素的拖拽。。。测试代码PageTitlebody{margin:0px;padding:0px;background:black;}.main{width:500px;height:500px;background:yellow;display:flex;margin:250px;padding:20px;}.target{box-sizing:b
黄飘fighting
·
2024-01-09 19:48
Dom 坐标相关
MouseEventclientX/clientY:相对客户端窗口的X/Y坐标
layerX
/layerY:已弃用,忘记它吧offsetX/offsetY:相对于事件源元素的X/Y坐标,注意相对于目标target
林智_lz
·
2023-10-16 12:54
图解Js event对象offsetX, clientX, pageX, screenX,
layerX
, x区别
测试代码如下:Javascriptbody{margin:0;padding:0;background:#ccc;font-size:12px;overflow:auto}.main{width:500px;height:330px;position:relative;margin:250pxauto0;background-color:#eee;}.box{position:absolute;w
断点_842b
·
2023-10-01 01:47
图解Js event对象offsetX, clientX, pageX, screenX,
layerX
, x区别
一、测试代码Javascriptbody{margin:0;padding:0;background:#ccc;font-size:12px;overflow:auto}.main{width:500px;height:330px;position:relative;margin:250pxauto0;background-color:#eee;}.box{position:absolute;wi
那年点夏
·
2023-09-24 08:34
JS中 PageX、clientX、offsetX、
layerX
、offsetTop、offsetWidth各位置属性详解
一.PageX和clientXPageX:鼠标在页面上的位置,从页面左上角开始,即是以页面为参考点,不随滑动条移动而变化pageX=200clientX:鼠标在页面上可视区域的位置,从浏览器可视区域左上角开始,即是以浏览器滑动条此刻的滑动到的位置为参考点,随滑动条移而变化.比如原先高度是200,滚动条向下滑动100的距离,那么此时clientX=100二.screenXscreenX:鼠标点击位置
未来可期wlkq
·
2023-07-13 16:12
javascript
开发语言
记录一些小的脑洞
1,星图APP2,语言日记本3,炒菜app4,地理位置信息保存播放3.13日记一个很神奇的能让ui设计图和模拟器对比的app叫
layerx
,也叫ui原稿矫正把http://yuhua-chen.github.io
孤独的喵宝宝
·
2023-03-10 17:25
vue视频时间进度条组件使用方法详解
具体内容如下有些视频是以视频流的形式进行渲染的,没有视频滚动条,所以就写了24h的时间组件实现思路:1、24h的时间刻度线总宽度为12960px2、点击24h线的某一点,获取这一点离左侧原点的距离(使用dom元素
layerX
·
2022-03-30 13:58
three.js JS方向向量
nx:number=0ny:number=0onPan(e){this.nx=e.srcEvent.layerY//滑动事件Y位置this.ny=e.srcEvent.
layerX
//滑动事件X位置this.normalize
aliez.Zhou
·
2022-02-19 07:56
方向向量
js
three
鼠标事件中的位置相关的属性ScreenX,ClientX,pageX,
layerX
,offsetX
定义鼠标事件中属性和键盘相关的属性srceenX(通用属性)相对于屏幕左上角的位置clientX(通用属性)相对于浏览器的可视区域(浏览器窗口左上角),不包括滚动条pageX(非标准属性,IE9以上支持)相对于整个文档,包括滚动条
layerX
YoungEvita
·
2021-09-01 21:42
关于js各种dom高度及相对位置 & 鼠标位置
获取屏幕宽高js中位置与大小的获取方法深入理解客户区尺寸clientcssclientheight、offsetheight、scrollheight详解关于鼠标位置参考文献clientX,offsetX,
layerX
小杺
·
2021-04-13 22:01
DOM-9 【鼠标行为坐标系-pageXY封装-拖拽函数封装】
鼠标位置相对于当前可视区域的坐标(不包括滚动条的距离)-x/y同clientX/Y相同FF不支持-pageX/Y鼠标位置相对于当前文档的坐标(包含滚动条的距离)IE9以下不支持(jquery新定义)-
layerX
可乐雪碧薄荷糖
·
2020-11-17 10:38
DOM
javascript
js
jq和js用mousemove获取鼠标当前位置
#585858;margin:0;padding:0;}$('#d').mousemove(function(f){/*varxx=f.originalEvent.x||f.originalEvent.
layerX
甲戌天火
·
2020-09-11 09:10
HTML5
canvas画布上定位点击位置
两种方法:1.cvs.onclick=function(e){if(e.offsetX||e.
layerX
){varx=e.offsetX==undefined?
weixin_34256074
·
2020-09-10 19:07
python
javascript
游戏
css基础--位移和定位2(鼠标位置,滚动条位置)
获取鼠标指针的页面位置e.pageX||e.clientX获取鼠标指针在元素内的位置e.offsetX||e.
layerX
获取滚动条的位置self.pageXOffset||(document.documentElement
wenmin1987
·
2020-08-24 04:37
css
JS:clientX/Y、screenX/Y、pageX/Y、offsetX/Y、
layerX
/Y、x/y
Event对象Event对象代表事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。Event对象只在事件发生的过程中才有效。浏览器兼容性FF:没有window.event对象。可以通过给函数的参数传递event对象。示例代码:鬼眼邪神的博客varbutton=document.getElementById("button");button.οnclick=funct
鬼眼邪神
·
2020-08-24 02:09
JS
【面试篇】event对象中offsetX,clientX,pageX,screenX,
layerX
,X的辨析
offsetX,offsetY:指鼠标指针相对于触发事件元素的左上角的偏移,在Chrome,Opera,Safari中指外边缘,即将该元素边框的宽度计算在内,firefox则不包含边框值,如下图所示:pageX和pageY是相对文档窗口左上角的距离,不会随滚动条移动clientX和clientY是相对于浏览器可视窗口左上角的距离,参照点会随滚动条滚动而移动当可视窗口和文档窗口重叠时,pageX和c
张爱玲
·
2020-08-22 10:23
坐标
css
pageX,clientX,offsetX,
layerX
的那些事
在各个浏览器的JS中,有很多个让你十分囧的属性,由于各大厂商对标准的解释和执行不一样,导致十分混乱,也让我们这些前端攻城狮十分无语和纠结>_
王安琪
·
2020-08-21 17:29
图解Js event对象offsetX, clientX, pageX, screenX,
layerX
, x区别
通过3张图和1张表格,轻松区别JavascriptEvent对象中的offsetX,clientX,pageX,screenX,
layerX
,x等属性。
lzding
·
2020-08-21 15:24
JavaScript
js鼠标事件中的clientX/clientY,screenX/screenY,pageX/pageY,offsetX/offsetY,
layerX
/layerY,x/y
clientX/clientY,screenX/screenY这两组是标准,一般用这两组,就没问题了clientX/clientY相对于目标可视区的坐标,不包括边框,不会随滚动条变化screenX/screenY位置相对于用户屏幕============================================================下面是其他属性的兼容情况注意ie最高只测试到ie9
linsk1998
·
2020-08-21 14:39
js事件对象Event获取pageX,clientX,screenX,offsetX,
layerX
的方式与区别
pageX:鼠标在页面上的位置,从页面左上角开始,即是以页面为参考点,同一个元素坐标不随滑动条移动而变化clientX:鼠标在页面上可视区域的位置,即是以浏览器滑动条此刻的滑动到的位置为参考点,同一个元素坐标随滑动条移动而变化.注:1、如果元素位于body中,e.clientX+document.body.scrollLeft-document.body.clientLeft=e.pageX,2、
逍遥不羁
·
2020-08-21 14:15
javascript
JavaScript中鼠标event的位置(clientX,
layerX
,x,offsetX等)
分别如下:属性对参考点浏览器兼容性clientX,clientY浏览器窗口所有
layerX
,layerY最近的绝对定位的父节点,如果没有,则为documentFirefox,Chrome,SafarioffsetX
iteye_12675
·
2020-08-21 14:20
Javascript中event对象的clientX,
LayerX
,offsetX, pageX
测试浏览器:FF9/Chrome15/opera11.52/safari5(win)/IE6/7/8/9测试代码:ViewCode图示:测试结果如下:chrome:e.pageX——相对整个页面的坐标e.
layerX
Evan_Gu
·
2020-08-21 14:04
Javascript
javascript
event对象的clientX,offsetX,screenX,pageX
chrome:e.pageX——相对整个页面的坐标e.
layerX
——相对当前坐标系的border左上角开始的坐标e.offsetX——相对当前坐标系的border左上角开始的坐标e.clientX——
dianzhani178819
·
2020-08-21 14:34
[js点滴]常见的事件位置属性
##1.常见的事件位置属性e.pageX——相对整个页面的坐标注意:IE6、IE7、IE8无该属性e.
layerX
——相对当前坐标系的border左上角开始的坐标注意:在opera、IE6、IE7、IE8
刘玉刚
·
2020-08-21 12:14
css border-box与content-box的不同点
css的left、margin-left、width;js元素对象属性的offsetWidth、clientWidth;js中event对象的offsetX,clientX,pageX,screenX,
layerX
codeflame
·
2020-08-19 01:26
canvas 在当前canvas中鼠标点击生成小圆点
return(Min+Math.round(Rand*Range));}functionmouseCoords(ev){vare=event||window.event;varx=e.offsetX||e.
layerX
写不出代码的耳东陈
·
2020-08-14 23:00
关于offsetX、
layerX
、clientX、screenX以及pageX
就用一张图来说明offsetX:指事件发生位置相对触发元素左上角的水平坐标
layerX
:FF特有,鼠标相比较于当前坐标系的位置,即从当前容器依次往上寻找设置绝对定位或相对定位的
后端老鸟
·
2020-08-05 02:32
html5
图解Js event对象offsetX, clientX, pageX, screenX,
layerX
, x区别
通过3张图和1张表格,轻松区别JavaScriptEvent对象中的offsetX,clientX,pageX,screenX,
layerX
,x等属性。
liu__software
·
2020-07-15 19:43
javascript
js鼠标事件 clientX、clientY、offsetX、offsetY、
layerX
、layerY、pageX、 pageY、screenX、screenY
MouseEvent的类别有以下:mousedown鼠标按下mouseup鼠标释放click左键单击dblclick左键双击mousemove鼠标移动mouseover鼠标经过mouseout鼠标滑出mouseenter鼠标进入mouseleave鼠标离开contextmenu右键菜单注意:执行顺序:mousedown—>mouseup—>click区别:mouseover和mouseout子元素
蒲公英芽
·
2020-07-04 04:58
javascript
canvas画布获取定位的坐标位置
方法一:cvs.onclick=function(e){if(e.offsetX||e.
layerX
){varx=e.offsetX==undefined?
hst_
·
2020-07-01 10:24
h5
原生js获取鼠标坐标方法
关于js鼠标事件综合各大浏览器能获取到坐标的属性总共以下五种:event.clientX/Yevent.pageX/Yevent.offsetX/Yevent.
layerX
/Yevent.screenX
锄 禾
·
2020-06-25 08:02
js知识
pageX,clientX,offsetX,
layerX
的区别(转)
pageX,clientX,offsetX,
layerX
的区别原文链接:http://www.funnyhao.com/pagex-clientx-offsetx-
layerx
-of-those-things
Jalon
·
2020-03-30 09:25
前端随笔-3
document.oncontextmenu=function(){returnfalse;}获取目标的当位置(http://shanmao.me/web/js/pagex-clientx-offsetx-
layerx
-de-qu-bie
白小菜的路
·
2019-11-06 18:13
Js和JQuery获取鼠标指针坐标的实现代码分享
jquery获取鼠标指针的坐标//普通js函数functiontest(event){event=event||window.event;varx=event.offsetX||event.
layerX
·
2019-09-23 22:11
图解Js event对象offsetX, clientX, pageX, screenX,
layerX
, x区别
---恢复内容开始---event对象的clientX,clentY、pageX,pageY、screenX,screenY的区别event的
layerX
和layerY的区别event的x和y的区别--
一颗小石子激起的浪花
·
2019-08-09 19:00
图解Js event对象offsetX, clientX, pageX, screenX,
layerX
, x区别
通过3张图和1张表格,轻松区别JavascriptEvent对象中的offsetX,clientX,pageX,screenX,
layerX
,x等属性。
GaojbSunny
·
2018-12-11 17:10
js基础
jQuery
offsetX、clientX、screenX、pageX、
layerX
pageX/Y原点相对于文档窗口左上角。offsetX/Y原点相对于触发事件元素的左上角,需要注意的是,offset是有负值的,如果你的元素有边框,那么offset会是负值。(黑色为鼠标点击点)(测试了IE11、Opera54.0.2952.71、Chrome68.0.3423.2、Firefox61.0.2中offset均不含边框的宽度)clientX/Y原点相对于可视窗口左上角screenX/
Chellyyy
·
2018-08-14 16:00
JavaScript Event 对象中的offsetX, clientX, pageX, screenX,
layerX
, x
内容即为width.png图片.png图片.png图片.png图片.png图片.png网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth(包括边线的宽)网页可见区域高:document.body.offsetHeight(包括边线的宽)网页正文全文宽
Left左
·
2018-06-12 19:23
js、jq获取当前鼠标位置
jQuery获取javascript获得鼠标位置$('#testDiv').mousemove(function(e){varxx=e.originalEvent.x||e.originalEvent.
layerX
chance_66
·
2017-04-13 23:15
前端
pageX,clientX,offsetX,
layerX
的区别
也让我们这些前端攻城狮十分无语和纠结>_*{margin:0;padding:0}span{padding-right:10px;}长,宽都是100pxpageX:clientX:scrollLeft:screenX:offsetX:
layerX
大鹏的世界
·
2017-02-17 17:03
HTML5+CSS3
JavaScript 获取鼠标点击坐标五种方式及兼容性
javascript-got-mouse-position/关于js鼠标事件综合各大浏览器能获取到坐标的属性总共以下五种event.clientX/Yevent.pageX/Yevent.offsetX/Yevent.
layerX
福州-司马懿
·
2017-01-17 17:09
——
JavaScript
jQuery: 判断指针是否在某元素内 How do I check if the mouse is over an element
'#main_menu'); $(document).on('mouseover',function(e) { varxx=e.originalEvent.x||e.originalEvent.
layerX
天梯梦
·
2016-04-27 01:00
canvas画布上定位点击位置
两种方法:1.cvs.onclick=function(e){ if(e.offsetX||e.
layerX
){ varx=e.offsetX==undefined?
lunawzh
·
2016-02-09 11:00
pageX,clientX,offsetX,
layerX
的区别
pageX,clientX,offsetX,
layerX
的区别在各个浏览器的JS中,有很多个让你十分囧的属性,由于各大厂商对标准的解释和执行不一样,导致十分混乱,也让我们这些前端攻城狮十分无语和纠结>_
AdolphYang
·
2016-02-02 15:00
pageX,clientX,offsetX,
layerX
的区别
在各个浏览器的JS中,有很多个让你十分囧的属性,由于各大厂商对标准的解释和执行不一样,导致十分混乱,也让我们这些前端攻城狮十分无语和纠结>_
ywb201314
·
2015-11-17 22:00
screenX clientX pageX offsetX
vary=e.pageY;varx4=e.
layerX
;vary4=e.layerY;varx1=e.clientX; //鼠标距离浏览器视窗的左侧距离vary1=e.clientY;varx3=e
ywb201314
·
2015-11-17 22:00
JS实现拖动div层移动
JS实现拖动div层移动 在谈到拖动div层之前,我们有必要来了解下 下面JS几个属性的区别---- pageX,pageY,
layerX
,layerY
·
2015-11-13 16:02
div
pageX,clientX,offsetX,
layerX
的那些事
pageX,clientX,offsetX,
layerX
的那些事 在各个浏览器的JS中,有很多个让你十分囧的属性,由于各大厂商对标准的解释和执行不一样,导致十分混乱,也让我们这些前端攻城狮十分无语和纠结
·
2015-11-13 12:23
client
pageX,clientX,offsetX,
layerX
的那些事
http://www.funnyhao.com/pagex-clientx-offsetx-
layerx
-of-those-things/ 在各个浏览器的JS中,有很多个让你十分囧的属性,由于各大厂商对标准的解释和执行不一样
·
2015-11-13 08:41
client
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他