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
pageX
day04---DOM- 事件高级
在事件绑定的回调函数的第一个参数就是事件对象一般命名为event、ev、e事件对象常用属性常用属性
pageX
/pageY:获取光标相对于页面左上角的位置key:用户按下的键盘键的值事件流什么是事件流?
y_1c4b
·
2024-02-14 00:18
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
e.clientX,e.clientY, e.
pageX
, e.pageY , e.offsetX , e.offsetY , e.screenX , e.screenY
window.event的刚才写博客《javascript实现简单拖曳功能》的时候,用到了e.clientX这一类坐标属性,就想到把这一类相似的属性都整理一下,他们分别为e.clientX,e.clientYe.
pageX
这里王工头
·
2024-01-26 02:02
clientX、
pageX
、screenX以及offsetX区别
clientX、
pageX
、clientX以及offsetX区别client系列(不包含滚动条)clientX:鼠标相对于浏览器窗口可视区域x方向坐标clientY:鼠标相对于浏览器窗口可视区域y方向坐标
给贝贝赚口粮
·
2024-01-14 15:14
前端
前端
javascript
html
Vue+js 给按钮增加拖动手势事件
startY:'',alphaValue:'0.5',maxX:0,maxH:0}},methods:{touchStart(event){this.leftX=event.targetTouches[0].
pageX
-this.startX
small_Sun
·
2024-01-14 04:59
获取组件位置
onPress={(event)=>this.onClickAddShoppingCart(event.nativeEvent.
pageX
,event.nativeEvent.pageY)}>
glenlg
·
2024-01-14 01:50
RN如何获取当前元素所在位置?
//点击事件onPress=()=>{letthat=this;this.refs.explainIcon.measure((frameX,frameY,frameWidth,frameHeight,
pageX
风起长林时
·
2024-01-11 10:57
js的clientX、
pageX
、screenX等方法来获取鼠标坐标详解
一张图来解释,如图所示:在一些DOM操作中我们经常会跟元素的位置打交道,鼠标交互式一个经常用到的方面,令人失望的是不同的浏览器下会有不同的结果甚至是有的浏览器下没结果,这篇文章就上鼠标点击位置坐标获取做一些简单的总结,没特殊声明代码在IE8,FireFox,Chrome下进行测试兼容方法介绍关于js鼠标事件综合各大浏览器能获取到坐标的属性总共以下五种:event.clientX/Yevent.pa
攻克难点
·
2024-01-10 15:54
javascript
前端
css
vue2移动端网页图片触摸滑动改变top和left以及双指对图片进行缩放
代码(这个是vue2中的代码,可以稍加转换vue3也可以用)exportdefault{data(){return{store:{//图片缩放scale:1,
pageX
:'',pageY:'',},top
萧寂173
·
2024-01-09 20:09
vue
javascript
开发语言
ecmascript
图解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
如何自定义右键弹框并实现位置自适应?
问题分析如果想要最终弹框的宽高不超过屏幕视口,就等于屏幕视口的总宽/高减去弹框打开时的起点坐标,剩下的部分大于等于弹框的宽/高,简单来说,可以套用以下公式:1.1屏幕视口宽(clientWidth)-鼠标点击的x轴(
pageX
Her...
·
2023-12-25 00:35
项目
前端
typescript
javascript
vue.js
拖拽元素JS实现方法
思路:onmousedown:鼠标按下的时候,记录鼠标所在的位置
pageX
,pageY记录鼠标相对于盒子的位置距离onmousemove:鼠标移动的时候,实时计算鼠标的位置-相对差量(鼠标对于盒子)来计算鼠标的位置
vivianXIa
·
2023-12-18 00:45
微信小程序监听左右滑动事件
直接赋代码,都有注释,直接用就可以了//触摸开始事件touchStart:function(e){//console.log(e.touches[0].
pageX
)letsx=e.touches[0].
SpringflowerXu
·
2023-12-04 08:24
微信小程序
小程序
2020-11-15事件位置获取
event.offsetY:触发事件元素相对于当前元素自身的位置event.clientX、event.clientY:触发事件元素相对于浏览器可视区域的位置(不包括设置了margin导致元素滚出)event.
pageX
牛牛nhw
·
2023-12-04 07:29
在Uni-app中,你可以使用@touchstart、@touchmove和@touchend等触摸事件来实现元素的拖拽功能。以下是一个使用Uni-app语法的示例:
exportdefault{methods:{onTouchStart(event){//记录初始触摸点位置等信息consttouch=event.touches[0];this.startX=touch.
pageX
蓝斑.json
·
2023-11-30 05:16
javascript
前端
vue.js
图片跟着鼠标非(终极版)
图片跟着鼠标飞,可以在任何的浏览器中实现//window.event和事件参数对象e的兼容//clientX和clientY单独的使用的兼容代码//scrollLeft和scrollTop的兼容代码//
pageX
司马皮砸瓜
·
2023-11-29 20:27
阻止H5左右滑动,保留上下滑动
letstartX,startY;document.addEventListener("touchstart",function(e){ startX=e.touches[0].
pageX
; startY
world_kun
·
2023-11-28 10:15
前端随笔
Html+css+js
html里range怎么改样式,CSS之修改input range样式
过去我们要制作美美的滑动杆(rangeslider),不外乎就是用个span或div,搭配判断鼠标座标(
pageX
、pageY)与点击事件来制作,就算是HTML5具有了
明月找我影
·
2023-11-26 03:11
html里range怎么改样式
在IEEE会议论文LaTeX模板中添加页码
但是从审稿人和控制页数的角度,都是加上页码以后方便(例如Reviewer直接说
PageX
有YYY问题)。
蛐蛐蛐
·
2023-11-22 22:30
LaTeX经验
科研工具
科技
vue3中自定义hook函数
将他们展示在页面上setup(){constx=ref(-1);consty=ref(-1);constclickHandler=(event:MouseEvent)=>{x.value=event.
pageX
琴~~
·
2023-11-19 07:27
vue.js
javascript
前端
uniapp实现头像预览功能 - vue3
import{ref}from'vue'//图片预览constpreviewDate=ref({scale:1,current:'',preview:false,touchNum:0,startData:{
pageX
前端小趴菜!
·
2023-11-04 22:51
uni-app
jQuery图片随鼠标移动的案例
01.event.
pageX
:属性返回鼠标指针的位置,相对于文档的左边缘。提示:该事件属性通常与event.pageY属性一起使用。
诶,就是玩
·
2023-10-31 12:14
Web APIs (第四天——DOM-事件高级)
一、事件对象
pageX
/pageY相对于整个页面左上角的位置keyup/keydown二、事件流2.1事件流和两个阶段说明2.2事件捕获和事件冒泡2.3阻止事件流动三、事件委托四、表格增删案例4.1遇到的问题
牧之瑞001
·
2023-10-24 05:20
javascript
uniapp自定义右击菜单
:0}}4、jsmethods:{showRightMenu(e,item,type){console.log(e,item,type,'eeeeee')setTimeout(()=>{letx=e.
pageX
爱喝冰可乐
·
2023-10-21 12:15
uni-app
FlatList锚点scrollToIndex精准比例定位
再给组件加上引用this.myComponent=ref最后测量UIManager.measure(findNodeHandle(this.myComponent),(x,y,width,height,
pageX
春雨霏霏_____
·
2023-10-15 17:08
原生js实现下拉刷新和上拉加载更多
js太久不用了,这里列一下此处涉及到的前置知识点:移动端触屏事件:touchstart(手指按下的一瞬间),touchmove(手指在屏幕上移动时),touchend(手指松开时)手指在页面上的坐标:
pageX
williamyi74
·
2023-10-13 14:58
js
javascript
前端
js实现滑块拖拽功能
vardragBtn=$(".dragBtn");//滑块jquery对象dragBtn[0].addEventListener('mousedown',function(event){varpointX=event.
pageX
风起长林时
·
2023-10-06 09:15
js事件中的鼠标获取的距离clientX、screenX、offsetX、
pageX
鼠标事件鼠标事件有下面这几种:onclick、onmousemove、onmousedown、onmouseup、onmouseleave、onmouseout...如下,我们写入了一个事件box.onmouseout=function(e){console.log(e)}根据以上打印的e的信息,大致为:图1.png由鼠标事件(MouseEvent)可以发现:其中包含了许多的坐标,且每个坐标的含义
JennyWeb
·
2023-10-02 20:23
图解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
React版移动端滑动
consthandleTouchStartDetail=(e)=>{setStartx(e.touches[0].
pageX
);setStarty(e.touches[0].pageY);};consthandleTouchMoveDetail
friendshi洛初Udo邭
·
2023-09-27 05:17
图解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
用jQuery实现 鼠标拖拽div滑块 选项卡 居中弹窗
absolute;}$(function(){//当鼠标按下div的时候执行函数$("div").mousedown(function(ev){//找到鼠标距离div左边的距离varoffsetX=ev.
pageX
OrdnAry
·
2023-09-18 12:56
学习
jquery
html
js
html5 页面可以上下滚动条,h5页面上下左右滑动
backDom.addEventListener('touchstart',function(evt){evt.preventDefault();vartouch=evt.touches[0],//获取第一个触点x=Number(touch.
pageX
捂脸人
·
2023-09-17 15:45
html5
页面可以上下滚动条
原生js实现滑动进度条
然后就是距离的计算,主要利用的就是
pageX
()属性。
pageX
是鼠标指针相对于文档的
雅玲哑铃
·
2023-09-16 12:56
event 对象
event常见的属性data作用返回推拽对象的URL字符串(dragDrop)width该窗口火框架的高度height该窗口或者框架的高度
pageX
光标相对于该网页的水平位置(ie无)pageY光标相对于该网页的垂直位置
兰夏天
·
2023-09-15 16:40
移动端滑动方向
varstartX,startY,moveEndX,moveEndY,X,Y;mybody.addEventListener('touchstart',function(e){startX=e.touches[0].
pageX
丸子_d7e2
·
2023-09-13 08:56
clientX、offsetX、screenX、
pageX
区别
开发中我们是离不开事件的,有关鼠标的事件就会牵扯到event对象,其中就包括了各种X、Y的值,区别他们最直接的就是看图。事例screenX、screenYscreenX设置或获取获取鼠标指针位置相对于电脑屏幕的x坐标screenY设置或获取鼠标指针位置相对于电脑屏幕的y坐标offsetX、offsetYoffsetX设置或获取鼠标指针位置相对于触发事件的对象的x坐标offsetY设置或获取鼠标指针
Ricoli
·
2023-09-09 23:05
day11-事件
)e.offsetX/offsetY获取事件触发最近的盒子(事件源)的坐标e.clientX/clientY获取可视区的坐标(根据浏览器的定位)e.screenX/screenY获取整个屏幕的坐标e.
pageX
蜉蝣_fe74
·
2023-09-07 19:28
js 移动端获取触摸坐标
function(e){e.originalEvent.touches//触摸点liste.originalEvent.touches[0]//第一个触摸点e.originalEvent.touches[0].
pageX
Damien_J
·
2023-09-06 06:48
JS&TS
typescript
javascript
vue实现拖拽
简单的拖拽拖拽1、screenX和screenY2、clientX和clientY3、
pageX
和pageY4、offsetX和offsetY实现拖拽拖拽拖拽是我们在项目开发中,必不可少的技能之一,关于拖拽
郭郭郭牧鑫
·
2023-09-04 18:08
vue
clientX offsetX
pageX
screenX
2019独角兽企业重金招聘Python工程师标准>>>一张图轻松搞懂javascriptevent对象的clientX,offsetX,screenX,
pageX
区别2014-09-140个评论来源:ruoyiqing
weixin_33898876
·
2023-09-04 18:37
javascript
python
ViewUI
offsetx,
pagex
区别
看到一篇文章很好的总结了相应距离:http://blog.csdn.net/lzding/article/details/45437707
tjzc1352640
·
2023-09-04 18:07
前端学习
javascript
vue拖拽指令之offsetX、clientX、
pageX
、screenX
今天写个vue的拖拽指令,顺便理一下offsetX、
pageX
、clientX、screenX这几个属性,一直记不住。
wade3po
·
2023-09-04 18:07
vue小测试之拖拽、自定义事件
在开始之前我去复习了一下,clientX、clientY、
pageX
、pageY的区别,对于不熟悉offsetLeft和offsetTop的也可以在这里去复习一下。
yoghurt&girl
·
2023-09-04 18:35
vue.js
javascript
ecmascript
js补充知识
event常见属性.png2)
pageX
/pageY、screenX/screenY、clientX/clientY的区别1)screenX和screenY是以屏幕为基准进行测量,即:当前元素距离屏幕的尺寸
冰河_295d
·
2023-09-02 01:44
js拖拽
假设物体1的深蓝线条点击处距离物体上边界disY,距离物体左边界为disX,即:disX=e.
pageX
-box.offsetL
MACHENIKE
·
2023-08-31 11:25
跟随鼠标的图片
不断地更新图像的图标varpic=document.querySelector('img');document.addEventListener('mousemove',function(e){varx=e.
pageX
RaymondSH
·
2023-08-31 07:52
Hack方法
(3)IE下,even对象有x,y属性,但是没有
pageX
,pageY属性;(4)Firefox下,event对象有
pageX
,pageY属性,但是没
她说东京很热
·
2023-08-26 17:16
vue通过自定义事件实现盒子拖拽效果
代码directives:{drag:(el)=>{el.onmousedown=(e)=>{//鼠标相对于要移动的盒子的距离letdisx=e.
pageX
-el.offsetLeft;letdisy=
清缓存试试
·
2023-08-25 18:46
vue.js
javascript
前端
jQuery事件对象常用的属性和方法
event.type:获取事件的类型触发元素的事件类型$("a").click(function(event){alert(event.type);//"click"事件});event.
pageX
和event.pageY
Leophen
·
2023-08-23 20:50
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他