2012-05-16 54 views
2

我想使用turn.js創建在線目錄,專用於ipad。我想保持縮放的能力(我留下了用戶可擴展屬性及其默認值)。滑動手勢翻頁也是有用的,就像http://www.turnjs.com/一樣,但是當你嘗試縮放時,即使在官方網站上,翻頁手勢後頁面也會轉動。turn.js在iPad上刷卡和捏Pin

我想這是因爲捏手勢的開始像滑動一樣 - 我的意思是一個手指滑動。有條件只有當觸摸移動事件是由一個手指(e.originalEvent.touches.length == 1),但我猜之前刷卡(一個手指)成爲捏(兩根手指觸摸屏幕)瀏覽器先看到事件刷卡,下一個事件分別捏。當有人將手指從屏幕上移開時(同樣的情況也不會發生)。

我試圖將e.originalEvent.touches更改爲e.originalEvent.changedTouches以獲取在事件中使用的手指的數量,但它也不能像我想要的那樣工作。

任何簡單的想法如何解決它?

回答