【发布时间】:2013-07-31 13:37:09
【问题描述】:
我正在使用 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 开发应用程序
提前致谢!
【问题讨论】:
-
另外,我建议您的项目尽可能更新到最新的 KineticJS 版本。
-
新版本玩腻了还是不行!
标签: html jquery-mobile cordova html5-canvas kineticjs