TIPS:容器可滚动时才有用!

语法

element.scrollIntoView(); // 等同于element.scrollIntoView(true)

element.scrollIntoView(alignToTop); //布尔参数

element.scrollIntoView(scrollIntoViewOptions); //对象参数

语法参数

alignToTop [可选],目前之前这个参数得到了良好的支持
true 元素的顶部将对齐到可滚动祖先的可见区域的顶部。对应于scrollIntoViewOptions: {block: "start", inline: "nearest"}。这是默认值
false 元素的底部将与可滚动祖先的可见区域的底部对齐。对应于scrollIntoViewOptions: {block: "end", inline: "nearest"}。
scrollIntoViewOptions [可选],目前这个参数浏览器对它的支持并不好,可以查看下文兼容性详情
behavior [可选]定义过渡动画。"auto","instant"或"smooth"。默认为"auto"。
block [可选] "start","center","end"或"nearest"。默认为"center"。
inline [可选] "start","center","end"或"nearest"。默认为"nearest"。

示例

var element = document.getElementById("box");

element.scrollIntoView();

element.scrollIntoView(false);

element.scrollIntoView({block: "end"});

element.scrollIntoView({behavior: "instant", block: "end", inline: "nearest"});

最新文章

  1. Python_转义字符
  2. 遍历ModelState中存储的错误信息
  3. 【SSH 1】SSH框架的基本理解
  4. 添加favicon.ico网站文件
  5. 琐碎-关于hadoop2.X那些端口
  6. 1002 GTY's birthday gift
  7. js数组的操作 【转】
  8. 升级NppAstyle中的AstyleLib为最高版本
  9. <meta http-equiv="pragma" content="no-cache"/>-备
  10. virtIO驱动安装
  11. LPC1768的USB-相关结构体定义
  12. Mysql Explain 参数解释
  13. mybatis取数据库为null的字段
  14. SAPUI5 freestyle vs SAP Fiori Elements —— 两种开发SAP UI5 Apps的方式对比
  15. 字符串匹配KMP算法的讲解C++
  16. Mybatis框架可视化(1)
  17. Lua5.1 升级 Lua5.3 升级 小结
  18. jQuery基础与JavaScript与CSS交互-第五章
  19. readn.c
  20. js 原型链 prototype __proto__

热门文章

  1. java跨域问题解决
  2. python 取整方法
  3. 精美的web前端源码的特效
  4. 超详细!Jmeter性能测试
  5. 面试必问:JVM 如何确定死亡对象?
  6. osx安装mpd和ncmpcpp
  7. 用Python绘图(数据分析与挖掘实战)
  8. OpenLayers点聚合
  9. vue2+ts 设计一个扑克牌比大小的游戏
  10. Python中文官方文档