サイトのスクロールに取り組んでいます。私たちのサイトは横向きで、ページのサイズを変更して、どのページにも垂直方向のブラウザスクロールがないようにしています。しかし、MacOs マシンでサイトをテストしたところ、WebKit エンジン (Safari など) で構築されたブラウザーで、タッチパッドの 2 本の指のスクロールにバグがありました。
スクロール プロセスでは、次の結果が得られます (Safari ブラウザー MacO)。
1) タッチパッドを 2 本の指で上下にスクロールすると、ページが上下に移動し (ただし、ここでは垂直方向のブラウザー スクロールはありません)、必要に応じてページが左右に移動/スクロールします。
2) タッチパッドで 2 本の指で左右にスクロールすると、ブラウザーのタブがスクロール/リーフし始めます。このアクションでページを左右にスクロールするか、このアクションを防止する必要があります。
したがって、WebKit エンジンで構築されたブラウザーで、MacO でタッチパッドの 2 本指スクロールのイベントをキャッチする必要があります。
誰かが知っているかもしれませんが、JavaScriptを使用してタッチパッド/トラックパッド(タッチパッドの2本の指)のイベントを検出/リッスンするにはどうすればよいですか?
ありがとうございました。