Manager類css
Manager類是用來管理Hammer.js中全部的數據的
首先咱們來看Manager類的屬性和方法
數組
屬性:session
關於session的屬性,其中,dom
(1) stoped
, curRecognizer
用在Manager.recognize()
方法中
(2) preInput
, firstInput
, firstMultiple
, offsetDelta
, prevDelta
用於對原生觸摸事件的處理
(3) lastInterval
, prevented
用於TouchAction()
方法之中spa
方法:code
session.force
屬性,能夠關閉手勢觸發session.recognizers
去觸發每一個 recognizer
的 recognizer.recognize(inputData)
事件recognizer.options.name
去查看到對應的 recognizer
manager.touchAction.update()
方法event:[handler1, handler2, ...]
的方式在session.handlers
中event
對應只有一個handler,直接delete session.handlers[event]
, 不然從session.handlers[event]
數組中除去handler
元素manager.recognize()
-> recognizer.recognize()
-> manager.emit()
的流程manage.js中還附帶了兩個單獨的方法事件
toggleCssProps(manager, add)
:方法用於爲 element
設置手勢運動須要的css,已經銷燬時將以前的style還原triggerDomEvent()
:用於觸發綁定在 element
上的原生事件