2017-01-23 75 views
1

我使用Hammerjs進行滑動和敲擊。然而,只要我開始在任何元素上使用它,就會立即停止工作。「012」如何保持默認瀏覽器行爲(縮放)與Hammerjs捏?

因爲我不需要爲任何捏定製處理,我試圖禁用的事件識別器這樣的:

hammer.get("pinch").set({enable: false}); 

沒有運氣。以下jsfiddle說明了這個問題。

如何讓我的「滑動」處理程序,並讓瀏覽器在捏的工作?

回答

0

因爲它指出在this question

{touchAction : "auto"} 

是要走的路。這裏是更正的jsfiddle

+0

這似乎可怕地打破了一切。例如,對於泛事件,在泛終止之前,平滑的泛可提供1-5個泛事件,即使它沒有!我已經看到了有關使用preventDefault的各種事情,其中​​一些包括文檔上的「tap」等無意義事件,其中沒有一個爲我解決了這個問題。 – Michael