首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >KaiOS无限滚动

KaiOS无限滚动
EN

Stack Overflow用户
提问于 2020-08-16 06:31:17
回答 1查看 63关注 0票数 1

我在KaiOS中滚动时遇到了一点小问题。我想当用户在最后一个元素上倒下时选择第一个元素。因此,我使用document.getElementById(element).scrollIntoView();将第一个元素放入视图。在WebIDE上工作正常,但在真正的手机上就不行了。

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

EN

回答 1

Stack Overflow用户

发布于 2020-11-03 02:26:52

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

代码语言:javascript
复制
document.getElementById(element).scrollIntoView(false)

电话上计算的屏幕高度可能存在问题。这可能会导致这种异常。检查手机的屏幕高度和家长的溢出行为。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63431382

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档