首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
pagex专题
pageX,clientX,screenX,offsetX区别
pageX/pageY: 鼠标相对于整个页面的X/Y坐标。 注意,整个页面的意思就是你整个网页的全部,比如说网页很宽很长,宽2000px,高3000px,那pageX,pageY的最大值就是它们了。 特别说明: IE不支持! clientX/clientY: 事件发生时鼠标在浏览器内容区域的X/Y坐标(不包含滚动条)。 浏览器内容区域即浏览器窗口中用来显示网页
阅读更多...
区分event对象中的[clientX,offsetX,screenX,pageX]
clientX clientY event.clientX event.clientY client直译就是客户端,客户端的窗口就是指浏览器的显示页面内容的窗口大小(不包工具栏、导航栏等等)。 event.clientX、event.clientY就是用来获取鼠标距游览器显示窗口的长度。 offsetX offsetY event.offsetX event.offsetY offs
阅读更多...
event对象中pageX/Y,clientX/Y,screenX/Y,offsetX/Y区别
由鼠标事件(MouseEvent)可以发现: 1、clientX、clientY 点击位置距离当前body可视区域的x,y坐标 2、pageX、pageY 对于整个页面来说,包括了被卷去的body部分的长度 3、screenX、screenY 点击位置距离当前电脑屏幕的x,y坐标 4、offsetX、offsetY 相对于带有定位的父盒子的x,y坐标 5、x、y 和screenX、sc
阅读更多...
clientX,pageX,offsetX,x,layerX,screenX,offsetLeft区别详解
offsetLeft,Left,clientLeft的区别 假设 obj 为某个 HTML 控件 obj.offsetTop 指 obj 相对于版面或由 offsetParent 属性指定的父坐标的计算上侧位置,整型,单位像素。 obj.offsetLeft 指 obj 相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置,整型,单位像素。
阅读更多...
pc产品详情页功能实现(放大镜效果,图片切换)e.pageX/getBoundingClientRect()/style.backgroundPositionX
点击显示不同图片 显示/隐藏大盒子 放大图盒子更换背景图 移动黑色遮罩盒子 e.pageX getBoundingClientRect() 移动大盒子 style.backgroundPositionX style.backgroundPositionY
阅读更多...