页面刷新后不定位到之前的滚动位置

当我们不希望用户刷新记住之前滚动位置的情况的时候,可以用以下设置

if (history.scrollRestoration) {
  history.scrollRestoration = 'manual';
}

history.scrollRestoration 支持下面两个属性值:

  • auto
    默认值,表示滚动位置会被存储。
  • manual
    单词的意思就是手动。表示,滚动的位置不会被存储。

兼容性

兼容性.png

浏览器兼容性还不错,移动端放心使用

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容