0
我在側面板myPanel
和某些內容myContent
上有鏈接myLink
。我想:在jQueryMobile中傳播touchmove事件從面板到內容
- 觸摸
myLink
上myPanel
,不要鬆開觸摸 myPanel
關閉- 爲
touchmove
事件偵聽器添加到myContent
(當前觸摸尚未結束) myContent
處理當前觸摸touchmove
它剛剛開始收聽
我在做1 3這樣的:
$('#myLink').touchstart(function() {
$('#myPanel').panel('close');
// addEventListener for touchmove somewhere else
});
我已經嘗試過,並添加監聽器,並沒有什麼後觸發touchstart
,touchmove
和touchend
事件。
我在myContent
的不同時間對touchmove
有不同的迴應,所以我只想在myLink
被觸動後才添加這個特定的聽衆。
我不確定這是否重複,我一直在尋找一段時間,但我想我對術語不夠熟悉。
,而不是添加:
處理外的事件時,訣竅是使用
originalEvent
並移除可以創建「標記對象」(f = {panel:false,link:true})的事件並檢查單個移動事件中的這些標記。 – rafaelcastrocouto如果剛剛使用標誌在面板中開始觸摸,我可以在內容中讀取「touchmove」的座標嗎? – chapulina
你會正常閱讀它們...只需使用touchmove的一個事件並在事件函數內部進行任何可能需要的測試(使用事件參數,我建議使用switch語句。 – rafaelcastrocouto