【发布时间】:2013-01-21 08:21:38
【问题描述】:
我在我的网站中使用 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%);
}
【问题讨论】:
标签: javascript jquery windows-8 jscrollpane jquery-jscrollpane