$addHandler(element, eventName, handler)
$addHandler 是 Sys.UI.DomEvent.addHandler 的快捷函数。由于浏览器兼容性的原因,添加元素的事件处理程序变得复杂,这点可参考在各浏览器中动态添加事件-方法篇,而 $addHandler 就使一切轻松了。
$addHandlers(element, {eventName:eventHandler[, eventName2:eventHandler2[, ..[, eventNameN:eventHandlerN]]]})
$addHandlers 是 Sys.UI.DomEvent.addHandlers 的快捷函数,它相当于多个 $addHandler。
$removeHandler(element, eventName, handler)
$removeHandler 是 Sys.UI.DomEvent.removeHandler 的快捷函数。同一元素、同一事件、同一事件处理程序,添加了几次,就该 remove 几次。
$clearHandlers(element)
$clearHandlers 是 Sys.UI.DomEvent.clearHandlers 的快捷函数。从 DOM 元素中移除所有通过 Sys.UI.DomEvent addHandler 或 Sys.UI.DomEvent addHandlers 方法添加的 DOM 事件处理程序。
domEventVar.preventDefault()
使用 preventDefault 方法可防止浏览器的默认事件操作发生。例如,如果防止 input 元素的 keydown 事件发生,则用户键入的字符不会自动追加到 input 元素的值中。
domEventVar.stopPropagation()
阻止事件冒泡。请参见 addEventListener-事件流。
Sys.UI.DomEvent altKey
获取一个布尔值,该值指示关联事件发生时 Alt 键的状态。
Sys.UI.DomEvent button
获取一个 Sys.UI.MouseButton 枚举值,该值指示相关事件发生时鼠标的按钮状态。
Sys.UI.DomEvent charCode
获取引发 keyPress 事件的键的字符代码。
Sys.UI.DomEvent clientX
获取鼠标指针位置相对于浏览器窗口工作区(不包括窗口滚动条)的 x 坐标。
Sys.UI.DomEvent clientY
获取鼠标指针位置相对于浏览器窗口工作区(不包括窗口滚动条)的 y 坐标。
Sys.UI.DomEvent ctrlKey
获取一个布尔值,该值指示在关联事件发生时 Ctrl 键的状态。
Sys.UI.DomEvent type
获取引发 keyUp 或 keyDown 事件的键的键代码。
Sys.UI.DomEvent offsetX
获取鼠标指针位置相对于引发事件的对象的 x 坐标。
Sys.UI.DomEvent offsetY
获取鼠标指针位置相对于引发事件的对象的 y 坐标。
Sys.UI.DomEvent screenX
获取鼠标指针位置相对于用户屏幕的 x 坐标。
Sys.UI.DomEvent screenY
获取鼠标指针位置相对于用户屏幕的 y 坐标。
Sys.UI.DomEvent shiftKey
获取一个布尔值,该值指示关联事件发生时 Shift 键的状态。
Sys.UI.DomEvent target
获取事件所针对的对象。
Sys.UI.DomEvent type
获取所引发的事件的名称。