我正在创建一个带有动态 js + html5画布的网站,它在 web 中很好地显示,但是当网站在移动设备中显示时出现问题,我可以知道有什么方法可以“解锁”动态 js 中的移动平移和缩放功能吗?
感谢帮助。
我制作了一个 KineticJS 插件,以便轻松制作可平移和可捏合的图层。随意检查/使用它:PinchLayer 插件
您可以寻找的是 JavaScript 的“手势”库,例如 jGestures,它们支持手势,即平移和缩放功能。
您还可以编写自己的函数来记录触摸位置并分析它以检查它是否是“滑动”,然后这可能意味着平移或缩放。
否则,您需要构建一个按钮或其他东西,当您触摸或拖动它时允许平移或缩放。
在创建阶段时listening
添加属性。false
var stage = new Kinetic.Stage({
container: 'my_container',
listening: false
});