2

我正在创建一个带有动态 js + html5画布的网站,它在 web 中很好地显示,但是当网站在移动设备中显示时出现问题,我可以知道有什么方法可以“解锁”动态 js 中的移动平移和缩放功能吗?

感谢帮助。

4

3 回答 3

1

我制作了一个 KineticJS 插件,以便轻松制作可平移和可捏合的图层。随意检查/使用它:PinchLayer 插件

于 2013-01-17T10:30:50.027 回答
0

您可以寻找的是 JavaScript 的“手势”库,例如 jGestures,它们支持手势,即平移和缩放功能。

您还可以编写自己的函数来记录触摸位置并分析它以检查它是否是“滑动”,然后这可能意味着平移或缩放。

否则,您需要构建一个按钮或其他东西,当您触摸或拖动它时允许平移或缩放。

于 2013-01-17T02:23:19.490 回答
0

在创建阶段时listening添加属性。false

var stage = new Kinetic.Stage({
    container: 'my_container',
    listening: false
});
于 2014-04-19T20:21:54.037 回答