js日记之获取鼠标坐标

在这里插入图片描述

clientX与clientY

首先来了解什么是浏览器窗口可视区。
在这里插入图片描述

红色小框框里的就是浏览器窗口可视区。浏览器窗口可视区可变化:
在这里插入图片描述
看浏览器窗口可视区因为我的开发者工具而变小了!

然后是坐标轴:
在这里插入图片描述

看懂了没有!以浏览器窗口可视区的坐上顶点为原点向右,向下分别构成了X轴正方向和Y轴正方向!

简单的代码:

<body>
    <script>
        document.addEventListener('click',(e)=>{
            console.log(e.clientX,e.clientY);
        })
    </script>
</body>

pageX与PageY

相对于文档页面的坐标!嗯嗯,举个栗子~
代码:

<body style="height: 3000px;">
    <script>
        document.addEventListener('click',(e)=>{
            console.log(e.pageX,e.pageY);
        })
    </script>
</body>

效果:
在这里插入图片描述
嘿嘿,刚会的gif制作

screenX与screenY

看个小小的gif:
在这里插入图片描述
了解了没有!!屏幕距离!屏幕距离!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值