而不是窗口跳转使锚点位于页面顶部,我希望它位于页面顶部下方 100px 处。我不想动画,我宁愿它没有跳两次。
我希望它是一个通用的解决方案。
这是我尝试过的,但它似乎不起作用......
$("a.inpage").click(function (e) {
e.preventDefault();
$(":target").each(function () {
var targetpos = $(this).position();
var scrollpos = targetpos.top - 100;
window.scrollTo(0,scrollpos);
})
}
谢谢,大卫