Chrome の MacBook Pro では、画面上で 2 本の指をスライドさせると、前後に移動できます。これを無効にして、jQuery または Javascript でカスタム ジェスチャを作成するにはどうすればよいですか?
私が本当に知る必要があるのは、2 本の指がトラックパッド上にあることをどのように検出するかということだけです。これが最善の方法だと思います。e.touchesでモバイルでもできる!
Chrome の MacBook Pro では、画面上で 2 本の指をスライドさせると、前後に移動できます。これを無効にして、jQuery または Javascript でカスタム ジェスチャを作成するにはどうすればよいですか?
私が本当に知る必要があるのは、2 本の指がトラックパッド上にあることをどのように検出するかということだけです。これが最善の方法だと思います。e.touchesでモバイルでもできる!
2017 年 5 月の更新
ctrlKey === true
。元の回答
2016 年 4 月の時点で、ピンチ ズーム ジェスチャは、さまざまなブラウザーで (非常に) さまざまな方法でサポートされています。
mousewheel
は -events を送信しますev.ctrlKey===true
タッチパッドはタッチ関連のイベントをトリガーしません (ただし、通常は代わりにマウス ポインターを制御します。明らかな理由により、これは Web サイトの影響を受けません)。これは不可能です。
タッチパッドで行われたジェスチャが非標準の動作をする場合、これは通常、タッチパッドのドライバー/ソフトウェアによって行われます。