EZJ v1.1 功能预览-EZJ.Event

作者:ITPOW 来源:ITPOW(原创) 日期:2009-8-5

EZJ.Event 主要有三个函数方便地处理事件相关内容。

添加事件处理程序

EZJ.Event.addListener(element, eventName, handler)
  • 参数 element,字符串或对象。元素 Id 或元素对象。
  • 参数 eventName,字符串。事件名称,比如:click、mouseover、mouseout,注意不能以 on 开头。
  • 参数 handler,函数。事件处理程序。

获取引发事件的事件对象

EZJ.Event.getEvent()

因为兼容性方面的原因,要获取事件对象并不只是 window.event 这么简单,这个方法集成了一些代码,简化了我们的一些记忆。

获取按下的鼠标按键

EZJ.Event.getMouseButton()

不同的浏览器,对不同的鼠标按键值有不值的定义,该函数返回统一的定义值:

  • 按下鼠标左键,返回 "l";
  • 按下鼠标右键,返回 "r";
  • 按下鼠标中键,返回 "m",不是所有的浏览器都会触发鼠标中键。
  • 按下鼠标其他键,直接返回该键键值。

注意这只是 EZJ v1.1 中的一部分功能预览,EZJ v1.1 发布时可能会对其代码作调整。

相关文章