avaScript实现页面到滚动到指定位置执行某些操作
Posted laneyfu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了avaScript实现页面到滚动到指定位置执行某些操作相关的知识,希望对你有一定的参考价值。
比如 页面中 某个DOM, 希望点击按钮后页面直接跳转到 这个DOM所在的位置,
1. 获取DOM离屏幕的高度
var hTop = $(‘#box‘).offset().top;
$(‘body,html‘).animate({
scrollTop:hTop
},100);
2. 通过原生的方式跳转到某个 地方
var hTopDom = document.getElementById(‘box‘);
var hTop = hTopDom.offsetTop;
document.documentElement.scrollTop = hTop;
跳转的时候没有动画的效果
关于浏览器的 各种高度问题 汇总:
https://blog.csdn.net/semanwmj/article/details/7072795
https://blog.csdn.net/u014304657/article/details/76854064
https://www.cnblogs.com/fnz0/p/5510758.html
以上是关于avaScript实现页面到滚动到指定位置执行某些操作的主要内容,如果未能解决你的问题,请参考以下文章