事件.js
成員
-
內 _supports被動
-
是否支持被動事件監聽器
-
內 , 持續的被動事件
-
Chrome 期望觸摸事件是被動的
方法
-
靜止的任何(元素,類型,fn)
-
僅觸發一次偵聽器,然後關閉所有已配置事件的偵聽器
參數:
名字 類型 描述 元素
元素 | 目的 要綁定到的元素或對象。
類型
細繩 | 數組.<字符串> 活動名稱/類型
fn
事件~事件監聽器 事件監聽函數
-
靜止的修復事件(事件)→ {對象}
-
修復本機事件以具有標準屬性值
參數:
名字 類型 描述 事件
目的 要修復的事件對象。
傳回:
目的 -固定事件對象。
-
靜止的離開(元素,類型選擇 , fn 選擇 )
-
從元素中刪除事件偵聽器
參數:
名字 類型 屬性 描述 元素
元素 | 目的 要從中刪除偵聽器的對象。
類型
細繩 | 數組.<字符串> <可選>
要刪除的偵聽器類型。不包括從元素中刪除所有事件。
fn
事件目標~事件監聽器 <可選>
要刪除的特定偵聽器。不要包含以刪除事件類型的偵聽器。
-
靜止的在(元素,類型,fn)
-
向元素添加事件偵聽器它將處理函數存儲在單獨的緩存對像中,並將通用處理程序添加到元素的事件,以及元素的唯一 ID (guid)。
參數:
名字 類型 描述 元素
元素 | 目的 綁定監聽器的元素或對象
類型
細繩 | 數組.<字符串> 要綁定的事件類型。
fn
事件目標~事件監聽器 事件監聽器。
-
靜止的一(元素,類型,fn)
-
只為一個事件觸發一次監聽器。
參數:
名字 類型 描述 元素
元素 | 目的 要綁定到的元素或對象。
類型
細繩 | 數組.<字符串> 活動名稱/類型
fn
事件~事件監聽器 事件監聽函數
-
靜止的扳機(元素、事件、哈希選擇 )→ {布爾值|未定義}
-
為元素觸發事件
參數:
名字 類型 屬性 描述 元素
元素 | 目的 觸發事件的元素
事件
事件目標~事件 | 細繩 字符串(類型)或具有類型屬性的事件對象
散列
目的 <可選>
隨事件一起傳遞的數據散列
傳回:
布爾值 | 不明確的 -返回相反的
默認阻止
如果默認被阻止。否則,返回不明確的
-
內 _cleanUpEvents (元素,類型)
-
清理偵聽器緩存和調度程序
參數:
名字 類型 描述 元素
元素 | 目的 要清理的元素
類型
細繩 要清理的事件類型
-
內 _handleMultipleEvents (fn, elem, 類型, 回調)
-
遍歷事件類型數組並為每種類型調用請求的方法。
參數:
名字 類型 描述 fn
功能 我們要使用的事件方法。
元素
元素 | 目的 綁定監聽器的元素或對象
類型
細繩 要綁定的事件類型。
打回來
事件目標~事件監聽器 事件監聽器。