事件

事件.js

成員

_supports被動

是否支持被動事件監聽器

, 持續的被動事件

Chrome 期望觸摸事件是被動的

方法

靜止的任何(元素,類型,fn)

僅觸發一次偵聽器,然後關閉所有已配置事件的偵聽器

參數:
名字 類型 描述
元素 元素 | 目的

要綁定到的元素或對象。

類型 細繩 | 數組.<字符串>

活動名稱/類型

fn 事件~事件監聽器

事件監聽函數

靜止的修復事件(事件)→ {對象}

修復本機事件以具有標準屬性值

參數:
名字 類型 描述
事件 目的

要修復的事件對象。

傳回:
目的 -

固定事件對象。

靜止的離開(元素,類型選擇 , fn 選擇 )

從元素中刪除事件偵聽器

參數:
名字 類型 屬性 描述
元素 元素 | 目的

要從中刪除偵聽器的對象。

類型 細繩 | 數組.<字符串> <可選>

要刪除的偵聽器類型。不包括從元素中刪除所有事件。

fn 事件目標~事件監聽器 <可選>

要刪除的特定偵聽器。不要包含以刪除事件類型的偵聽器。

靜止的(元素,類型,fn)

向元素添加事件偵聽器它將處理函數存儲在單獨的緩存對像中,並將通用處理程序添加到元素的事件,以及元素的唯一 ID (guid)。

參數:
名字 類型 描述
元素 元素 | 目的

綁定監聽器的元素或對象

類型 細繩 | 數組.<字符串>

要綁定的事件類型。

fn 事件目標~事件監聽器

事件監聽器。

靜止的(元素,類型,fn)

只為一個事件觸發一次監聽器。

參數:
名字 類型 描述
元素 元素 | 目的

要綁定到的元素或對象。

類型 細繩 | 數組.<字符串>

活動名稱/類型

fn 事件~事件監聽器

事件監聽函數

靜止的扳機(元素、事件、哈希選擇 )→ {布爾值|未定義}

為元素觸發事件

參數:
名字 類型 屬性 描述
元素 元素 | 目的

觸發事件的元素

事件 事件目標~事件 | 細繩

字符串(類型)或具有類型屬性的事件對象

散列 目的 <可選>

隨事件一起傳遞的數據散列

傳回:
布爾值 | 不明確的 -

返回相反的默認阻止如果默認被阻止。否則,返回不明確的

_cleanUpEvents (元素,類型)

清理偵聽器緩存和調度程序

參數:
名字 類型 描述
元素 元素 | 目的

要清理的元素

類型 細繩

要清理的事件類型

_handleMultipleEvents (fn, elem, 類型, 回調)

遍歷事件類型數組並為每種類型調用請求的方法。

參數:
名字 類型 描述
fn 功能

我們要使用的事件方法。

元素 元素 | 目的

綁定監聽器的元素或對象

類型 細繩

要綁定的事件類型。

打回來 事件目標~事件監聽器

事件監聽器。