CSS Scroll snap point在iOS 9.1 safari中不起作用

Jea*_*eri 9 safari css3 browser-support scroll-snap-points

我刚刚将我的ipad mini更新到iOS 9.1并根据我可以使用我应该能够在我的设备上使用css snappoints进行safari.网上有快照点演示,但我写了一个我自己的(为什么不是:) DEMO.在该演示中,您可以水平滚动.

HTML:

<ol>
        <li class="a"></il>
        <li class="b"></il>
        ...
</ol>
Run Code Online (Sandbox Code Playgroud)

样式:

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;
}
Run Code Online (Sandbox Code Playgroud)

无论如何,我的演示在我的笔记本电脑上的FF和Safari中工作,但在我的iPad上却没有.所以问题是,我可以使用错误或者我做错了吗?

irn*_*nmn 11

我能够通过添加一个-webkit-overflow-scrolling: touch; 看到这个更新的小提琴http://jsfiddle.net/hpjtqewn/2/来使它工作

该按钮不起作用,但是当我使用我的手指并滚动时,它会捕捉到正确的捕捉点,就像在我的桌面上的Safari中一样,当我使用触摸板滚动时,它也能正常工作.常规鼠标不起作用,单击该按钮不起作用,但这可能与您通过jquery使用.scrollTo的方式有关.