0

我用 jquery masonry 制作页面中的图像列表,并根据砌体效果加载结果正确,但是when i user the

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

我用位置更改“atag.offset”但无法获得正确的位置或元素的偏移量

4

1 回答 1

1

如果您可以将 Masonry 用作同位素模式,则可以访问此处描述的 itemPositionDataEnabled 方法来公开每个元素的位置,以便滚动到它。常规滚动到方法不起作用,因为每个元素都绝对定位在相对定位的容器 div 中。

于 2012-10-21T11:30:11.417 回答