有点电梯导航,前端实现思路及实现思路
scrollToModule (moduleName) {
if (moduleName) {
// document.querySelector(".block-" + moduleName).scrollIntoView({ behavior: "smooth" });
window.$("html, body").animate({
scrollTop: window.$(".block-" + moduleName).offset().top - 60
}, 500);
}
},
offset():
获取匹配元素在当前视口的相对偏移。
返回的对象包含两个整形属性:top 和 left。此方法只对可见元素有效。
$("…").offset():获得位移对象(结果是个对象,left和top)
$("…").offset().top:获得位移高度