blockly > Touch

觸控命名空間

函式

函式 說明
checkTouchIdentifier(e) 檢查事件的指標 ID 是否與目前儲存的 ID 相符。如未設定目前的 ID,請儲存事件的 ID。這項操作會啟動拖曳/手勢,在此期間,系統會忽略含有其他 ID 的指標事件。
clearTouchIdentifier() 清除用於追蹤您注意的觸控串流的觸控 ID。這麼做會結束目前的拖曳/手勢,並允許擷取其他指標。
getTouchIdentifierFromEvent(e) 從指定事件取得指標 ID。
shouldHandleEvent(e) 決定 Blockly 應處理或忽略這個事件。滑鼠和觸控事件需要特別檢查,因為我們一次只能處理一個觸控串流。所有其他事件都應一律處理。

Variables

變數 說明
TOUCH_ENABLED 瀏覽器是否啟用觸控功能。從 Closure 的 goog.events.BrowserFeature.TOUCH_ENABLED 中複製而來
TOUCH_MAP TOUCH_MAP 查詢字典會指定搭配滑鼠事件觸發的其他觸控事件。