2012-12-07 26 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代码找到负责捕捉触摸事件和禁用/覆盖它