// 1. 滚动到我要申请页面, 开始用的
let htmlDom = document.documentElement
htmlDom.scrollTop =  htmlDom.offsetHeight;// 结果....苹果有效果, 安卓没有效果, chrome 56版本的也没有效果(不支持scrollTop)// 2. 改用了scrollIntoView  让元素滚到可视区域!!!!!
let dom = document.getElementsByClassName('我要申请')
dom &&  dom.scrollIntoView(true); // true的话到窗口顶部, false到窗口底部;
// {block: "end"} start center nearest: 垂直滚动, 附近的区域, 离顶部近就顶部,离底部近就底部(在可视范围则不生效)
// {behavior: "smooth", block: "end", inline: "nearest"} 

注意一下: 一些属性还是老版本的不生效. 比如平滑滚动和滚动到底部,中部
查看浏览器版本: http://www.useragentstring.com/

移动端滚动穿透

1. 唤起弹窗的时候设置 overflow: hidden; height:100%;
2. 关闭弹窗去掉上面的样式, 但是点弹窗的时候记录下 window.scrollY值, 保存一下.
this.$nextTick(() => {window.scrollTo(0, this.scrollY) // 关闭弹窗的时候再赋值回去.
})scrollIntoView 也可以用来解决键盘遮挡(安卓)

window.scrollTo(0, 0)

scrollTop和scrollIntoView相关推荐

  1. web实现置顶、置底功能、聊天页面、锚点、滚动条、vue、scrollTop、scrollIntoView、scrollHeight

    目录 前言 1.代码实现 3.scrollTop实现置顶置底(方式一) 4.scrollIntoView实现置顶置底(方式二) 5.总结 前言 在项目中遇到聊天功能,功能涉及置顶和置底知识,由此记录一 ...

  2. 聊天窗口内容滚动到底部的方法scrollTop和scrollIntoView

    测试内容样式: <style type="text/css">#container{overflow-y:auto; overflow-x:hidden; height ...

  3. 前端面试分享:秋招总结(html和css篇)

      今年秋招结束了,虽然拿到的offer不多,不能和大佬们相比,但是自己已经满足了.秋招的过程中一直在总结面试遇到的一些问题,今天按照知识板块做一个整理,希望能有助于要求职的各位. 一. Html相关 ...

  4. 微信小程序基础(一) 文件结构配置项

    文章目录 一.配置文件 二.页面主体 1.json文件 全局json配置 页面json配置 2.wxml文件 基础元素 内置组件 3.wxss 目录结构: pages目录下每个子目录对应一个页面, L ...

  5. vue+docxtemplater实现读取word文档,根据后端数据生成echarts图表插入word,并下载为docx格式文件

    一.需求 word自带的图表不能满足需求,并且编写过程繁琐,需要写一个页面,主要功能是能读取服务器的word模板,根据后台给的数据,自动生成echarts图表并插入到word指定位置,然后点击能下载插 ...

  6. uniapp聊天室动画加载新消息

    这段时间一直在利用uniapp做聊天室的功能,这里分享下发送新消息,接收新消息怎么像QQ那样滚动加载. 首先我是查了一下网上的朋友,看了下大多都是使用scroll-top实现的,所以我也试了一下这个东 ...

  7. 浏览器的重排与重绘是什么意思?

    准备 为了理解重排与重绘,我们首先需要了解一点浏览器渲染的基础知识 ~ 网页生成分为五步: 1. HTML 被 HTML 解析器解析成 DOM 树 2. CSS 被 CSS 解析器解析成 CSSOM ...

  8. 2021-06-21 小米前端实习电话面试题目

    小米前端实习电话面试题目整理 自我介绍 说一下css的优先级 盒子水平居中和垂直居中 1. 定位 2. CSS3 3.flex 4.display: table-cell 说一下防抖和节流 JS的事件 ...

  9. 重排 (reflow) 与重绘 (repaint)

    前言 本文依旧是日常学习总结篇,主要是要理解浏览器的重排与重绘. 一.浏览器解析渲染页面过程 当浏览器获得一个 html 文件时,会 "自上而下" 加载,并在加载过程中进行解析渲染 ...

最新文章

  1. SAP PM 初级系列22 - IW38可以批量处理维修工单
  2. Monokai风格的EditPlus配色方案
  3. DDoS deflate的安装使用
  4. 软件系统架构师成长之路(一)
  5. mysql快速导入5000万条数据过程记录(LOAD DATA INFILE方式)
  6. HP proliant服务器从usb启动
  7. 常见浏览器兼容性问题与解决方案?
  8. Android-Binder 简析
  9. 关于BigInteger的加减乘除使用
  10. Develop Internationalized Software
  11. 多个cpu显卡组装的服务器,小白折腾玩玩服务器配置,洋垃圾配件组装一次点亮...
  12. 使用Specflow 和XUnit 进行BDD测试项目配置方法
  13. 开源 -- 机器学习相关报道
  14. web性能压力测试工具
  15. 未检测到ca设备或ca驱动异常_安川伺服驱动器SGDV报警原因及处理措施
  16. 【一文搞懂】【WIN32】(_beginthread、_beginthreadex)和CreateThread
  17. 团队如何限制合适的在制品(WIP)数量
  18. 蒙特卡洛模拟与matlab,用MATLAB进行蒙特卡洛模拟?
  19. 流媒体-RTMP协议-rtmpdump-flv封装解析(一)
  20. 计算机基础_程序是怎样跑起来的_04_有棱有角的内存

热门文章

  1. 基于arduino的光敏电阻控制LED灯
  2. android开发歌词滑动效果_Android应用开发--MP3音乐播放器滚动歌词实现
  3. 使用python定义一个神经网络结构
  4. 合并多个excel的行到一个excel
  5. Html+CSS练习(百度注册页面)--div布局实现
  6. dwg文件打开的步骤有哪几步
  7. 静态页面对于搜索引擎的影响
  8. 肠道核心菌属——Lachnoclostridium
  9. 如何在国内优雅地使用Rancher
  10. minigui bin字库制作