javascript - 移动 Chrome 滚动顶部/动画不滚动
问题描述
我对 Chrome 的移动版本有疑问。
我想在加载后滚动到我的 html 文档中的某个位置。我尝试在 url 末尾简单地使用锚点 (#someId),这在 FF 和桌面版 Chrome 中运行良好。但不是在手机版上。
为了解决这个问题,我添加了一个带有一点延迟的scrollTop,如下所示:
var aTag = $("a[href='#someId']");
setTimeout(function() {
$('html,body').scrollTop( aTag.offset().top);
}, 250)
我正在使用 jQuery 版本 1.12.1
同样,它在除移动版 Chrome 之外的任何地方都可以使用——当我谈到移动版时,我只需要使用开发人员工具并告诉他们像在手机上一样显示页面就可以了。
关于如何解决这个问题的任何想法?
解决方案
推荐阅读
- php - 无法通过 Nextcloud 中的 500 Internal Server Error
- python - 如何在文件中打印具有适当缩进的列表?
- java - 在 txt 文件中查找整数和浮点数
- django - Django OneToOne 关系 - 如何序列化它?
- javascript - 如何将 firebase 应用程序导入为浏览器模块导入?
- bash - 使用多指令(带有 cicles 和语句)bash 脚本创建 stdout 和 stderr 文件
- javascript - array.sort(function(a, b) {return b.value - a.value) 不工作
- ios - WKInterfaceController,如何以编程方式设置“间距”和“插图”
- python - 如何在 PyTorch TensorBoard 的一张图表上绘制多条 PR 曲线?
- azure - Azure Devops 中的禁止内容