滚动到jquery中的选定锚点动画

时间:2012-10-19 11:49:25

标签: javascript jquery

我有简单的JS函数,它的动画页面滚动到id

选定的锚点

我页面中的所有锚点都有不同的偏移值和位置 提示:我用户砌筑效果  但是无法正常工作

function scrollToAnchor(aid) {
    var aTag = $("a[id='" + aid + "']");
    $('html,body').animate({ scrollTop: aTag.position().top  }, 'slow');
}

1 个答案:

答案 0 :(得分:0)

你应该使用offset而不是position()。

但据我所知,默认情况下,Masonry不使用绝对位置&顶部,左边但它使用css3-transform代替。这意味着.left和.top将输出0而不是css3-transform-value。