1

iPhone の Web サイトではクリック イベントに遅延があるようですが、touchstartortouchendは正しく応答できますが、唯一の を使用してイベントをシミュレートするにはどうすればtouchstartよいtouchendですかtouchmove? clickまたは、iPhone の Web サイトで長押しイベントをシミュレートすることさえできますか?

touchstartクリック ハンドラーをorイベントに直接バインドすることはできないと思いますtouchend。1 つの状況は、ユーザーが screen を押したときに touchstart イベントを発生させることですが、クリック イベントが必要ない場合、どうすればキャンセルできますか?または、ハンドラーを touchend イベントにバインドできません。

では、touchstart と touchend イベントでクリック イベントをシミュレートするにはどうすればよいですか?競合や何か言及する必要がありますか?これを達成する方法についての投稿や記事の話はありますか?

4

1 に答える 1

0

この目的のためにクロム拡張を作成しました。これは、mousedown、mousemove、mouseup イベントを touchstart、touchmove、touchend に変換します。実際にiphone5をシミュレートします。

https://chrome.google.com/webstore/detail/touchphone-simulator/jijkpkhmnpbecppjhicgegndbbgfnngf

私はphantom-limbs.jsを使用しています。ジェスチャーなどの機能がもっと必要な場合は (私の拡張機能では除外しました)、brian の github にアクセスしてください。

https://github.com/brian-c/phantom-limb

于 2013-04-09T04:08:42.290 に答える