使用与顶部的偏移值来设置锚点
参考:https://baijiahao.baidu.com/s?id=1676818296912039653&wfr=spider&for=pc
$(function() {
var url = window.location.toString();
var id = url.split('#')[1];
if (id) {
var t = $('#' + id).offset().top;
$(window).scrollTop(t);
}
})
如果需要做一些偏移量的调整,可以使用以下方式:
//偏移量的调整
$('#data_div').scrollTop(Number(t)-Number(220));
scrollTop 属性可以获取或设置一个元素的内容垂直滚动的像素数。
一个元素的 scrollTop 值是这个元素的内容顶部(卷起来的)到它的视口可见内容(的顶部)的距离的度量。当一个元素的内容没有产生垂直方向的滚动条,那么它的 scrollTop 值为0。