包含向传递给 事件化对象 提供事件功能的方法。
方法
(静态) any(targetOrType, typeOrListener, listener可选)
在此对象或其他事件化对象上添加一个或多个事件监听器。该监听器仅在触发第一个事件时被调用一次,然后将被移除。
参数
名称 | 类型 | 属性 | 描述 |
---|---|---|---|
targetOrType | 字符串 | | 如果这是一个字符串或数组,则它表示将触发监听器的事件类型。
| |
typeOrListener | 字符串 | | 如果第一个参数是字符串或数组,这应该是监听器函数。否则,这是一个或多个事件类型的字符串或数组。 | |
listener | 函数 | <可选> | 如果第一个参数是另一个事件化对象,这将是监听器函数。 |
(静态) off(targetOrType可选, typeOrListener可选, listener可选)
从事件化对象的一个或多个事件中移除一个或多个监听器。
参数
名称 | 类型 | 属性 | 描述 |
---|---|---|---|
targetOrType | 字符串 | | <可选> | 如果这是一个字符串或数组,则它表示事件类型。
|
typeOrListener | 字符串 | | <可选> | 如果第一个参数是字符串或数组,这可能是监听器函数。否则,这是一个或多个事件类型的字符串或数组。 |
listener | 函数 | <可选> | 如果第一个参数是另一个事件化对象,这将是监听器函数;否则,将移除绑定到事件类型*所有*监听器。 |
(静态) on(targetOrType, typeOrListener, listener可选)
在此对象或其他事件化对象上添加一个或多个事件监听器。
参数
名称 | 类型 | 属性 | 描述 |
---|---|---|---|
targetOrType | 字符串 | | 如果这是一个字符串或数组,则它表示将触发监听器的事件类型。
| |
typeOrListener | 字符串 | | 如果第一个参数是字符串或数组,这应该是监听器函数。否则,这是一个或多个事件类型的字符串或数组。 | |
listener | 函数 | <可选> | 如果第一个参数是另一个事件化对象,这将是监听器函数。 |
(静态) one(targetOrType, typeOrListener, listener可选)
在此对象或其他事件化对象上添加一个或多个事件监听器。该监听器将针对每个事件被调用一次,然后将被移除。
参数
名称 | 类型 | 属性 | 描述 |
---|---|---|---|
targetOrType | 字符串 | | 如果这是一个字符串或数组,则它表示将触发监听器的事件类型。
| |
typeOrListener | 字符串 | | 如果第一个参数是字符串或数组,这应该是监听器函数。否则,这是一个或多个事件类型的字符串或数组。 | |
listener | 函数 | <可选> | 如果第一个参数是另一个事件化对象,这将是监听器函数。 |
(静态) trigger(event, hash可选) → {布尔值}
在此事件化对象上触发一个事件,使其监听器被调用。
参数
名称 | 类型 | 属性 | 描述 |
---|---|---|---|
event | 字符串 | | 一个事件类型或具有类型属性的对象。 | |
hash | 对象 | <可选> | 传递给监听器的附加对象。 |
返回
是否阻止了默认行为。
- 类型:
- 布尔值