我在我的网站中使用 jQuery jScrollPane插件,它在普通 PC 浏览器和 iPad、Android 平板电脑上运行良好。
但是,当我在 Windows 8 触摸屏笔记本电脑上打开我的网站时,我无法使用 iPad 或 Android 平板电脑中的触摸手势滚动页面。
我也试过这个演示网站(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%);
}