我正在使用 kinetic-v4.3.0-beta2.js
我想为 ios 和 android 处理组上的移动触摸事件。
我正在绑定事件,例如以下
group.on('touchstart', function (evt) {
$('#onpopMenu').popup("open", { x: leftPosition, y: topPosition });
});
我试过'touchend'、'touchstart'和'tap'
在“点击”中获得了部分成功,但在这种情况下,形状是可拖动的,因此点击事件不会正确触发,因为对象会从它的位置移动。
但如果形状不可拖动,那么它会正常工作。
我也尝试了“touchend”和“touchstart”事件,但在 iOs 和 android 中的事件触发后,弹出菜单关闭,因为我正在通过 Touching 组打开 Jquery Mobile Popup!
当 touchstart 事件触发时,弹出菜单只会打开 2-3 秒。
有人在动态 JS Mobile 事件中遇到过同样的问题吗?如何只处理“点击”或“触摸”事件。
我检查了这个http://www.html5canvastutorials.com/kineticjs/html5-canvas-mobile-events/以供参考,但没有运气!
我正在使用 Phonegap + JQM + Kinetics JS 开发应用程序
提前致谢!