Js操作鼠标事件

2019-09-12 郑州网站建设  

注意onmouseoveronmouseout是只执行一次的,二onmousemove是执行多次的

Onmousedown也是只执行一次,每次点击才执行一次,不会持续触发,与onkeydownonkeypress不同,这里是很乱的,鼠标事件到底有哪些???

在火狐中显示是undefined

ie中显示是undefined

但是上面的在google中显示都是正常的,现在需要的做一个兼容,兼容IE与火狐

 Js操作鼠标事件

这里是有一个疑问的,单独的console.日志(window),在其中看到的event属性是undefined,但是consoe.日志(window.event),时显示的却是自己想要的效果,为什么会有这样的区别呢?

这是老师纠结的地方,但是我不知道到底是为啥这样

上面的分析是有错误的,在google中,ewindow.event都是支持的,火狐只支持e,google只支持window.event

传参与动态创建属性

由于e.pageXe.pageY这个属性在IE低版本不支持,(在IE低版本中显示是)所以利用可视区鼠标位置+滚动条卷曲高度来实现获取基于内容区的鼠标位置

   

Document上面的是window


河南郑州做网站首选天择文化,我们专注郑州网站建设网站设计网站制作与开发,是中原地区专业的郑州网络公司,多年来我们一直努力,服务客户数百家,欢迎您的咨询。
本文链接:郑州网络公司http://tzchb.ieyo.com/dede/2046.html转载请标明出处,谢谢合作!
标签:
  • onmouseout
  • JS
  • 注意
  • onmouseover