screen,client,page三种确定鼠标坐标的区别和原生JS事件写法,区别于Jquery的$.on(x,y);和$.click()...
screenX clientX pageX的区别
screenX:鼠标位置相对于用户屏幕水平偏移量,而screenY也就是垂直方向的,此时的参照点也就是原点是屏幕的左上角。
clientX:跟screenX相比就是将参照点改成了浏览器内容区域的左上角,该参照点会随之滚动条的移动而移动。
pageX:参照点也是浏览器内容区域的左上角,但它不会随着滚动条而变动
JS原生事件的写法
①
document.onclick = function(){alert(1); //只要是点击页面的任何一个地方,都会弹1.};
②
<script>function test(){console.log('123');} </script><button οnclick='test()' >adadas</button>
document.onclick =
function
(){
alert(1);
//只要是点击页面的任何一个地方,都会弹1.
};
转载于:https://www.cnblogs.com/cndotabestdota/p/7232815.html
screen,client,page三种确定鼠标坐标的区别和原生JS事件写法,区别于Jquery的$.on(x,y);和$.click()...相关推荐
- 原生JS事件绑定的三种方式
JavaScript绑定事件的方法 要想让 JavaScript 对用户的操作作出响应,首先要对 DOM 元素绑定"事件处理函数".所谓事件处理函数,就是处理用户操作的函数,不同的 ...
- html鼠标滚动图片渐渐淡出,原生js和jquery实现图片轮播淡入淡出效果
图片轮播有很多种方式,这里采用其中的 淡入淡出形式 js原生和jQuery都可以实现,jquery因为封装了很多用法,所以用起来就简单许多,转换成js使用,其实也就是用js原生模拟出这些用法. 但不管 ...
- js检测鼠标是否在操作_原生JS趣味demo:炫酷头像鼠标追随效果的实现
我们常在一些网页中 可以看到鼠标追随效果 一个简单的图片.动画 甚至一小段文字 都可以作为鼠标跟随的载体 之前咱们的直播课中 老师也讲过相关的canvas追随粒子特效 今天 就让我们一起来用原生js ...
- java xfire client_XFire的Client的三种模式(转)
1.Client开发者拥有Web服务端的class 即:能拿到服务端的接口Class和Entity类及aegis 配置文件 //传统POJO模式 Service srvcModel = new Obj ...
- VMware运行Ubuntu 三种网络连接方式:bridge、NAT、Host-Only的区别
https://www.cnblogs.com/janealer/p/5222489.html 我的Host是Windows7,安装VMware虚拟机,在虚拟机中装了Ubuntu10.04,首先介绍下 ...
- destoryed、beforeRouteLeave、afterEach三种响离开当前页面时的执行某个命令的区别
destoryed是当我们离开这个页面的时候,便会调用这个函数(具体可以看看vue的的生命周期),我们常用来销毁一些监听事件及定时函数 // 销毁时调用的函数 destroyed() { this ...
- Linux中三种引号(单引号、双引号、反引号)的区别
1. 双引号 保护特殊元字符和通配符不被shell解析,但是允许变量和命令的解析,以及转义符的解析. 2. 单引号 单引号内不允许任何变量.元字符.通配符.转义符被shell解析,均被原样输出. 使用 ...
- 滚轮y坐标html,web交互之js事件
前言 事件是用来实现js和html之间交互的,可以用侦听器(或处理程序)来预订事件,以便事件发生时执行相应的代码.这种在传统软件工程中被称为观察员模式的模型,支持页面的行为(js)与页面的外观(htm ...
- JavaScript概述和HTML中嵌入JavaScript的三种方式
"成功没有捷径,脚踏实地一步一个脚印,该来的总会来,不好高骛远,不急功近利,付出总会有回报,不管处于哪个阶段,都要一步一个脚印,踏实的走好每一步!" 目录 01.JavaScrip ...
最新文章
- mysql 选项_mysql常用选项
- 如何连接本地mysql+设置无密码登录
- python函数式编程模式_函数式编程指引
- 7.利用级数展开式计算求cos(x) 的近似值(精度为10-6)。
- 使用PHP实现用户登录和注册的功能
- ionic 中文 API CSS and javascript link
- 如何初始化局部变量c语言_【C语言更新】C语言中如何来定义一个指针,并且对其进行初始化...
- php 调用带返回多个结果集的方法,PHP中有多个结果集?
- bash:附近有语法错误_Bash备忘单:按键组合和特殊语法
- 作战手册-2011-12-18
- Class类和Object类及用法(一)
- python网络爬虫学习笔记(十一):Ajax数据爬取
- 预算分配Budget Allocation:Morphl-AI的营销科学解决方案(一)
- openssl_verify(): supplied key param cannot be coerced into a public key错误解决的一种办法
- 利用metadata-extractor定向获取图片拍摄时间以及宽高
- (原创)使用AsyncTask(带修改线程池方式)+自定义ImageLoader+LRU算法对图片三级缓存及其显示优化(只有在ListView滑动停止的时候才去网络请求获取图片数据)
- Matlab绘制二维圆环和三维圆环
- Helm:问题对应:k3s下使用helm 3提示Kubernetes cluster unreachable
- 抖音近期比较火的挤地铁教程+源码
- 延时消息常见实现方案
热门文章
- hive on tez踩坑记1-hive0.13 on tez
- 在MongoDB的MapReduce上踩过的坑
- Oracle性能调优
- Xenapp之web界面中文化及发布应用
- 金蝶移动bos开发教程_求助临沂金蝶k3,kis,eas软件各版本优势
- 用户使用报告_【市场】最新手机用户使用报告 8+256GB成首选 小屏党哭了
- mysql空值判断函数_MySQL中的ifnull()函数判断空值
- 模型算法_推荐算法之隐语义模型
- 怎么一秒钟给微信头像戴上圣诞帽,我教你啊
- GNN上用到的Tasks,Dataset and Benchmark