私は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」イベントも試しましたが、タッチ グループで Jquery Mobile Popup を開いているため、iOS および Android でイベントが発生した後、ポップアップ メニューが閉じます。
touchstart イベントが発生したとき、ポップアップ メニューは 2 ~ 3 秒間だけ開きます。
キネティック JS モバイル イベントで同じ問題に直面した人はいますか? 「クリック」または「タッチ」イベントのみを処理する方法。
参考のためにhttp://www.html5canvastutorials.com/kineticjs/html5-canvas-mobile-events/をチェックしましたが、運がありませんでした!
Phonegap + JQM + Kinetics JS でアプリを開発しています
前もって感謝します!