KaiOS无限滚动

在KaiOS中滚动时,我有一个小问题。我想在用户选择最后一个元素时选择第一个元素。 因此,我使用document.getElementById(element).scrollIntoView();将第一个元素放入视图。在WebIDE上可以正常工作,但不能在真实电话上正常工作。

我也尝试过scrollElement.scrollBy({ top: -(document.documentElement.scrollHeight),left: 0,behavior: "smooth" });。 当我在控制台中尝试时,它可以正常工作,但是在应用程序中执行时,它却不能。也许与.focus有关元素有关,我不知道。有这种滚动的好例子吗?我在做什么错了?

iCMS 回答:KaiOS无限滚动

尝试将false作为参数传递给scrollIntoView() API:

document.getElementById(element).scrollIntoView(false)

或者

计算出的手机屏幕高度可能存在问题。这可能导致这种异常。请检查手机的屏幕高度和父母的溢出行为。

本文链接:https://www.f2er.com/1738839.html

大家都在问