顶部偏移不适用于锚定卷轴

时间:2013-02-19 21:44:39

标签: jquery anchor offset scrollto

我在页面A上有一个链接到达页面B上的锚点。我需要页面B加载到该锚点,但顶部有一个偏移量以允许固定导航。我有其他点击功能滚动到偏移顶部完美运行的地方,但是这个继续忽略我的偏移,顶部在导航后面。

我只想弄清楚为什么它没有将86px空间添加到锚的顶部。

这是我正在使用的脚本:

$(document).ready(function() {  
    var url = window.location; 
    var anchor = url.hash;
    var target = $(anchor);
    if (target && target.offset()) {
        $('html,body').animate({
            scrollTop: target.offset().top-86
        }, 1200);
    } else {
        return false;
    }
});

非常感谢!

0 个答案:

没有答案