#topic-progress 元素在加载时保持可见

我认为这不会在移动设备上引起回弹,因为滚动时我们使用固定定位,而在停靠时使用绝对定位,因此它根本不会影响布局。

我快速测试了一下,只需在元素获得停靠类时通过 CSS 将其隐藏(这就是加载时定位发生跳动的原因:页面较短,进度条会停靠)……当它消失或重新出现时,并没有回弹现象。

另一种选择是取消停靠,并在加载期间保持其固定定位。但这样做的问题是,如果你从页面底部(例如在“推荐主题”处)直接跳回顶部……我担心当时间线从停靠状态切换到固定定位时,你会看到位置跳动?

无论如何,我会尝试一下,看看哪种效果最好。

4 个赞