美文网首页
事件对象event

事件对象event

作者: 嗨黄先生 | 来源:发表于2017-10-12 22:27 被阅读0次

再触发DOM上的某个事件时,会产生一个事件对象event,这个对象中包含着所有与事件有关的信息。所有浏览器都支持event对象,但支持的方式不同。
比如鼠标操作时候,会添加鼠标位置的相关信息到事件对象中。(类似Date)
普通浏览器支持 event(带参,任意参数)
ie 678 支持 window.event(无参,内置)
总结:他是一个事件中的内置对象。内部装了很多关于鼠标和事件本身的信息。

事件对象的获取

IE678中,window.event
在火狐谷歌中,event或者,在事件绑定的函数中,加参,这个参数就是event.
Box.onclick = function (aaa){ aaa就是event }

兼容获取方式有两种

不写参数直接使用event;
写参数,但是为event....var event = event || window.event;(主要用这种)

event内容重要内容

screenX、pageX和clientX的区别


PageY/pageX: 鼠标位于整个网页页面的顶部和左侧部分的距离。(页面)
ScreenY/screenX: 鼠标位于屏幕的上方和左侧的距离。(屏幕)
ClientX/clientY: 鼠标位于浏览器的左侧和顶部的距离。(浏览器大小和位置)

PageY和pageX的兼容写法

在页面位置就等于=看得见的+看不见的
pageY/pageX=event.clientY/clientX+scroll().top/scroll().left

新事件onmousemove

只要鼠标在绑定该事件的事件源上移动,哪怕1像素,也会触动这个事件。
(这个事件可以直接或者间接的替代定时器)

相关文章

  • event 事件对象

    event 对象及使用 event 对象是什么? event 对象表示事件的状态,当 dom 树中某个事件被触发时...

  • 20-第二十章 event对象 阻止冒泡 注册/ 移除监听事件

    一、事件event对象 Event 对象 /ɪ'vent/ 事件用来获取事件的详细信息:鼠标位置、键盘按键 主...

  • DOM事件(二)

    一、 事件对象 1.1 DOM中的事件对象 在触发DOM上的某个事件时,会产生一个事件对象event: event...

  • 事件对象

    事件对象 事件对象特点: 只有在事件处理程序执行期间,event对象才存在,一旦事件处理程序执行完成,event对...

  • 18、事件对象

    事件:用户的行为 事件对象 event : 储存[描述]了事件更详细的信息. 事件对象就是event,类似一个盒子...

  • 第七课 js事件

    event事件对象 1、什么是event事件对象? 用来获取事件的详细信息:鼠标位置、键盘按键 ——例子:获取鼠标...

  • js事件

    event事件对象 1、什么是event事件对象? 用来获取事件的详细信息:鼠标位置、键盘按键 ——例子:获取鼠标...

  • 事件对象

    事件对象 event(e) 当DOM操作触发某个事件时,会产生事件对象event当事件被触发时产生,事件执行完毕时...

  • 事件对象和事件委托

    事件对象事件发生的详细信息 在ie和chrome 事件详细信息保存到内置的 event对象中Event 对象代表事...

  • Day11 event事件(上)

    event(事件对象)概念及作用 在触发DOM上某个事件时,会产生一个事件对象event,这个对象包含着所有事件相...

网友评论

      本文标题:事件对象event

      本文链接:https://www.haomeiwen.com/subject/gpcayxtx.html