首页 > 解决方案 > 移动 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 之外的任何地方都可以使用——当我谈到移动版时,我只需要使用开发人员工具并告诉他们像在手机上一样显示页面就可以了。

关于如何解决这个问题的任何想法?

标签: javascriptjquerygoogle-chrome

解决方案


推荐阅读