3

我有一个div需要水平滚动的。没有 ,这可以正常工作-webkit-overflow-scrolling,但我没有在 iPhone 上获得原生弹跳。它只按我的意愿水平滚动,而不是垂直滚动。

当我添加 CSS 属性并将其设置为 时touch,它会按预期水平滚动。但是,它也会垂直滚动。问题是,看起来可滚动区域与可视区域相同——即,内容在每个方向上反弹,但没有内容应该使其滚动。我可以将此滚动限制为仅水平滚动吗?

注意:overflow-y设置为hidden,并且overflow-xscroll。我已经在网络检查器中验证了所有元素的高度都是 100px,所以我不相信有任何元素会导致滚动。

4

1 回答 1

2

您是否尝试过这段代码。这将启用滚动。

overflow: auto;
-webkit-overflow-scrolling: touch;

或者

overflow: auto;
-webkit-overflow-scrolling: auto;

现在你应该可以滚动了。如果这不是您要寻找的内容,请附上示例页面。

于 2013-07-15T05:06:21.297 回答