一直都是使用抛锚location.href = "page.htm#anchor";在页面定位位置,但是经常会出现在抛锚定位时页面整体往上跳的问题,每一次都是怀疑页面div+css闹出来的问题,折腾来折腾去依然是无法解决。

在网上查了一下,终于找到一个替代方案,就是使用scrollIntoView方法:

语法:

object.scrollIntoView( [bAlignToTop])

参数:

bAlignToTop 布尔型:true/false,默认参数不传则为true

true:对象的顶端与当前窗口的顶部对齐

false:对象的底端与当前窗口的顶部对齐

支持的浏览器:

这个是W3C定义的DOM方法,各浏览器均支持,包括:IE5.5+、FF2.0+....

使用示例:

document.getElementById("myobj").scrollIntoView();

使用scrollIntoView方法解决抛锚定位时网页往上跳的问题相关推荐

  1. ADS一键清理工具,解决ads2020卸载不干净没法安装新的ads 解决ads安装时说存在上一个版本 解决ads安装提示没有卸载干净 ads2017卸载时删不尽 ads2019删除不干净 注册表

    文章目录 前言 一.ADS一键清理工具支持ads2013-23版本清理 二.ADS一键清理工具使用步骤 总结 前言 ADS一键清理工具, 自动清理注册表,解决重装不上的问题. 今天给大家推荐一款好用的 ...

  2. android 百度地图闪退,Android使用百度地图出现闪退及定位时显示蓝屏问题的解决方法...

    使用百度地图出现闪退 一般情况下出现闪退是在AndroidManifest.xml文件中未在application标签中配置 android:name="com.baidu.lbsapi.A ...

  3. Ajax广告词,用 ajax 的方法解决网页广告显示的问题

    用 ajax 的方法解决网页广告显示的问题 2017年12月12日 | 萬仟网IT编程 | 我要评论 有的时候google或者其他广告显示不出来,造成页面访问速度奇慢,怎么样解决这个问题呢?我们可以借 ...

  4. 解决ArcMap启动时只停留在初始化界面的方法

    解决ArcMap启动时只停留在初始化界面的方法 参考文章: (1)解决ArcMap启动时只停留在初始化界面的方法 (2)https://www.cnblogs.com/luwl/p/6899342.h ...

  5. 解决Jupyter notebook安装后不自动跳转网页的方法

    解决Jupyter notebook安装后不自动跳转网页的方法 参考文章: (1)解决Jupyter notebook安装后不自动跳转网页的方法 (2)https://www.cnblogs.com/ ...

  6. Anaconda:成功解决Anaconda下载时速度超慢(conda下载慢)的几种方法图文教程

    Anaconda:成功解决Anaconda下载时速度超慢(conda下载慢)的几种方法图文教程 目录 解决Anaconda下载时速度超慢(conda下载慢)的几种方法 1.通过代码自动添加新的国内镜像 ...

  7. pip:成功解决pip下载时速度超慢(pip下载慢)的几种方法

    pip:成功解决pip下载时速度超慢(pip下载慢)的几种方法 目录 解决问题 解决方法 T1.临时解决 T2.配置ini文件永久性更改为镜像数据源 </

  8. qmenu只在鼠标单击时消失_两种方法解决win10电脑无法使用无线鼠标问题

    使用有线鼠标时用户们是否也都会被那条线控制住,有时需要大范围移动时并不行,现在很多用户都会选择使用无线鼠标,因为可以随意移动使用更加方便.但是在使用中也有用户遇到了麻烦,使用win10连接鼠标后无法使 ...

  9. 当Tomcat配置安装都成功端口号也没问题时网页输入http://localhost:8080/打不开如何解决

    当Tomcat配置安装都成功端口号也没问题时网页输入http://localhost:8080/打不开如何解决 参考文章: (1)当Tomcat配置安装都成功端口号也没问题时网页输入http://lo ...

最新文章

  1. 修改值类型的实例方法 mutating
  2. 如何看待「TensorFlow就是一颗定时炸弹」的说法?
  3. CalcBackProject函数
  4. cbow word2vec 损失_word2vec是如何得到词向量的?
  5. 关于六年级定格动画计算机教案,定格动画教案
  6. 升级安装linux ssh 升级安装
  7. python爬音乐网站_用 Python 爬取 QQ 音乐全部歌曲
  8. SQLi LABS Less-31
  9. 详解linux运维工程师入门级必备技能
  10. Understanding LSTM Networks(理解LSTM网络-colah‘s blog)
  11. 强大高可用的数据可视化神器plotly_express实践记录
  12. 软件项目管理资料题目
  13. 查看正在运行docker容器的启动命令
  14. 设置服务器防火墙对应的出入站规则
  15. STM8 8位基本型定时器 TIM4
  16. PhotoShopCS6报错error:16解决办法
  17. 计算机用户的文件夹路径是什么,移动Win7用户文件夹(我的文档)默认位置至D盘...
  18. android自定义分组控件,很值得收藏的安卓开源控件库
  19. 陌陌宣布改名“挚文集团”:旗下现有 App 名称保持不变
  20. 【2022 小目标检测综述】Towards Large-Scale Small Object Detection: Survey and Benchmarks

热门文章

  1. Mac升级自带ruby方法
  2. .Net 4.0并行库实用性演练
  3. effective java ---读书笔记一
  4. 关于 Qt 5,你所需要了解的基础知识
  5. 怎么取消html的原始属性,回归原始,尽量使用XHTML标签默认属性
  6. jumpserver-v2.9.2离线安装
  7. mysql 配置文件
  8. 视图 - 创建及修改视图
  9. Callable接口
  10. Netty 支持的功能与特性