2

iOS Safari にはGestureEvent、送信されるオブジェクトgesturestart, gesturechangegestureendマルチタッチ イベントがあります。

Chrome for Android にこれに類似するものはありますか?

ユーザーが 2 本の指で画面に触れ、画面から指を離さずにピンチ ジェスチャを実行すると、通常のtouchstart/move/endイベントは送出されませんがgesturestart, gesturechangegestureendマルチタッチ イベントは Chrome for Android には存在しないようです。

このマルチフィンガー ジェスチャは、Chrome for Android でどのように検出できますか?

4

1 に答える 1

4

Chrome for Android ではジェスチャーを直接検出できません。実装していないだけで、実装する可能性は低いと思います。

Android では、複数のタッチスタートが問題なく発生するはずです。そうでない場合は、ビューポートがデバイス幅にロックされていないと思われます。

ビューポートをロックする簡単なテストhttp://jsbin.com/ipibup/latestを作成しましたが、動作します(ただし、スクロールするとタッチエンドがトリガーされないというバグがあるようです)。

于 2013-02-28T23:41:47.300 に答える