我刚刚将我的 ipad mini 更新到 iOS 9.1,根据Can I use我应该能够在我的设备上的 safari 中使用 css snappoints。网上有快照点演示,但我自己写了一个(为什么不 :) DEMO。在该演示中,您可以水平滚动。
HTML:
<ol>
<li class="a"></il>
<li class="b"></il>
...
</ol>
款式:
ol {
list-style-type: none;
white-space: nowrap;
overflow-x: auto;
overflow-y: hidden;
white-space: nowrap;
scroll-snap-type: mandatory;
scroll-snap-points-x: repeat(100%);
scroll-behavior: smooth;
}
无论如何,我的演示可以在我的笔记本电脑上的 FF 和 Safari 中运行,但在我的 iPad 上却不行。所以问题是,我可以使用错误还是我做错了什么?