私は自分のウェブサイトで jQuery jScrollPaneプラグインを使用しています。通常の PC ブラウザーと iPad、Android タブレットで正常に動作しています。
しかし、Windows 8 のタッチ スクリーン ラップトップで Web サイトを開くと、iPad や Android タブレットのようにタッチ ジェスチャでページをスクロールできません。
このデモ Web サイト ( http://jscrollpane.kelvinluck.com/themes/lozenge/ ) も試しましたが、タッチ ジェスチャでコンテンツをスクロールできません。
ページをスクロールするには、スクロールバーに移動して左右にドラッグする必要があります。以前はデフォルトのスクロール バーでタッチ ジェスチャを使用してページをスクロールできましたが、jScrollPane ではできなくなりました。
Chromeではコンテンツ (デモと私のサイト、windows8 デバイス) をスクロールできますが、 IE と FireFoxではスクロールできません。
これは既知の問題ですか? どうすればこれを修正できますか?
jScrollPane は、タッチ ジェスチャ用の Webkit ブラウザのみをサポートしていますか?
はいの場合、すべてのブラウザ、特に Firefox と IE で動作するようにするにはどうすればよいですか?
アップデート:
ブルーノの回答のコメントで述べたように、私たちはすでにその部門に次のスタイルを使用しようとしました..しかし運が悪い
.scroll-pane{
overflow-x:scroll;
-ms-touch-action: pan-x;
}
and
.scroll-pane{
overflow-x: scroll;
-ms-scroll-snap-type: mandatory;
-ms-scroll-snap-points-x: snapInterval(0%, 100%);
}