0

我有一个固定45px的高度条,一旦你经过某个点,它就会可见。

问题是我也有页面间链接(例如评论 ID),所以每当我链接到评论时,我都无法完全查看它,因为固定栏停留在它的顶部。

我有这个代码:

    if(window.location.hash) {

    }

我想在其中包含将滚动条45px从当前位置向上移动的代码,因此固定条不会覆盖。

我试过了$(window).scrollTop();,但它什么也没动。

有任何想法吗?

4

1 回答 1

0

你可以这样做:

$('html, body').animate({scrollTop: $(window.location.hash).offset().top - 45});
于 2012-06-18T12:25:26.937 回答