iOS设备上的Web环境在设置scrollTop时滚动时会导致白屏

问题描述 投票:0回答:1

当可滚动元素处于快速滚动状态时,我希望可以通过设置scrollTop来手动滚动到底部。然而,此时滚动区域出现白屏。这在 PC 或 Android 上是正常的,仅在 iOS 上。

找了好久问题原因,没找到,好像是浏览器本身的问题,不过找到了解决办法,添加样式scroll-behavior: smooth;这将使滚动变慢,同时不会出现白屏问题。但我还是想知道背后的原因。

iphone web scrollview
1个回答
0
投票

这里也有同样的问题。在 iOS 上使用此功能会导致白屏闪烁,然后进入页面底部:

$(function() {
$(document).scrollTop($(document).height()); 
});

有人知道这件事吗?

© www.soinside.com 2019 - 2024. All rights reserved.