1.场景重现:我一个页面很长很长,是分一个模块一个模块的,现在有需求是要求从特定场景进入页面时,自动定位到第N个模块。

2.实现方法:第一步在需要展示的模块的最外层的元素上添加一个标记,可以是class  也可以是id。然后通过原生方法获取到这个元素对象。调用他的scrollIntoView()方法:

html部分:

<div class="more-merchant" id="moreMerchant"></div>

js部分:

document.getElementById("moreMerchant").scrollIntoView()

此外,要保证执行这个方法的时候,浏览器已经渲染完页面。如果有问题,可以尝试加一个setTimeout(()=>{

},0);保证最后执行

js实现页面打开自动定位到指定元素位置相关推荐

  1. JS slice()方法返回数组中指定元素

    JS slice()方法返回数组中指定元素 定义和用法 slice() 方法可从已有的数组中返回选定的元素. slice()方法可提取字符串的某个部分,并以新的字符串返回被提取的部分. 注意: sli ...

  2. JS遍历从数组中删除指定元素

    JS遍历从数组中删除指定元素,arr为目标数组,aim为目标对比项 当每次遍历全部内容需要删除的元素不超过一个时,以下两种方法都可用,虽然结果是正确的,但是还是不推荐使用,因为没有包含数组改变后角标值 ...

  3. 关于window.scroll系列方法汇总 滚动到指定元素位置

    1.window.scroll() 概述 滚动窗口至文档中的特定位置. 语法 window.scroll(x-coord, y-coord) // 参数表示想要置于左上角的像素点的横纵坐标 2.win ...

  4. jquery实现点击页面其他地方隐藏指定元素

    代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> < ...

  5. js当前页面打开小窗口 window.open

    height=350 窗口高度width=480 窗口宽度scrollbars=no 不显示滚动条 resizable = no 不能调整大小 status = no 不显示状态栏 toolbar = ...

  6. 【实现手机端上滑滚动加载列表】判断页面是否滚动到底部或者指定元素位置

    <script> export default {data() {return {pageIndex: 0,//页码pageSize: 10,//每次加载条数lock: false,//防 ...

  7. JS设置页面form内的所有元素(input textarea select)为只读属性

    ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190222142611744.jpg)

  8. 如何用JS局部刷新页面指定元素

    刷新页内指定元素 window.location.reload("#id")

  9. 打印当前页面指定元素中的内容

    一.打印当前页面指定元素中的内容 方式一:直接使用window.print(); (1)首先获得元素的html内容(这里建议如果有样式最好是用内联样式的方式) var newstr = documen ...

最新文章

  1. 如何在XAF中显示自定义窗体和控件
  2. python文件中数字排序_Python 对输入的数字进行排序的方法
  3. 计算机基础知识考点题,2015年计算机二级公共基础知识考点测试题(1)
  4. 557. 反转字符串中的单词 III
  5. biginteger和long精度_修复Long类型太长,而Java序列化JSON丢失精度问题的方法
  6. 本地更新github项目_GitHub开源项目2019-03-29更新精选
  7. xshell终端中文乱码解决
  8. 2019.7.2刷题统计
  9. 【Spark篇】---SparkStreaming算子操作transform和updateStateByKey
  10. Android FTP Client 实现
  11. linux经典书籍推荐
  12. 企业致胜在于人本管理--盖洛普著名的Q12
  13. 俞敏洪沉默,新东方落泪
  14. PS3安装Linux Fedora Core 6教程
  15. Tumblr扫黄正式开始!AI鉴黄也许是老司机们的头号敌人
  16. 什么是AWS Fargate
  17. fpga板子怎么和电脑连_FPGA与PC串口通信设计与实现
  18. JavaScript的对象、属性与方法
  19. 快讯:预装Ubuntu 11.10小电脑南非开卖
  20. GZIP中的LZ77压缩算法

热门文章

  1. 2023年QS世界大学学科排名,计算机学科表现如何?
  2. telnet、ssh服务实现远程访问(hcl)
  3. 人力资源系统需求规格说明书
  4. 华为任正非会见马云_关于996,刘强东和马云已经明确表态,看看华为任正非怎么说?...
  5. 东华大学计算机考研学校,东华大学计算机考研交流
  6. 借助人脸识别智能门禁,管好智慧工地出入口
  7. 浅谈MVVM之DataBinding-陈琪-123012016072,覆盖所有面试知识点
  8. 商汤的「理想主义」与「现实主义」
  9. mysql root密码登陆,修改mysql的root密码后还不能登陆怎么办?
  10. 南京工资1W的不多吗