2

我有一个容器scroll-snap-type: y mandatory;和子元素scroll-snap-align: start;。在 chrome 中,滚动捕捉按预期工作。然后我通过js删除关于scroll-snap-type的css规则并稍后将其设置回来。之后,捕捉不起作用。这是一个错误吗?难道我做错了什么?这种行为符合规范吗?还是有解决方法?

(我只在 Windows 机器上的 chrome 浏览器中测试过它。)

演示: https ://jsfiddle.net/gjcs3y6k/2/

4

1 回答 1

2

如果您还删除然后为子元素添加规则scroll-snap-align,则可以正常工作。

我更新了你的小提琴:https ://jsfiddle.net/gjcs3y6k/4/

于 2018-12-07T22:40:06.073 回答