2012-12-07 27 views
1

爲標題描述;當使用KineticJS和canvas標籤時,我似乎無法讓iOS進行Scroll/Pinch Zoom;我在另一個問題中看到,evt.preventDefault會阻止它。我已經評論過(僅用於測試),而且似乎仍然存在相同的問題。而我的畫布不是整個頁面?那麼肯定它只會禁止在特定的地方捏縮放/滾動?iOS的滾動/捏縮放問題與KineticJS

我知道這是與KineticJS有關,因爲如果我停止它加載然後捏縮放/滾動的作品。

非常感謝!

回答

0

有kineticjs插件可以下載以幫助您,或者您可以在畫布內創建一個允許滾動/縮放的對象。

shape = new kinetic.shape({config}); 

然後附上要捕捉

shape.on('touchmove', function{ 
    // define what you want the effect to be 
}); 

你的另一個選擇是經過kineticjs代碼找到負責捕捉觸摸事件和禁用/覆蓋它