0

我正在使用 Isotope 使用“masonryHorizo​​ntal”布局模式来布局块网格。单击时,选定的框会展开并重新调整布局。我想要的是滚动窗口,使展开的框在窗口中水平居中。我有这个工作,以便它滚动到扩展框,但它没有水平居中。

在我的点击功能中,我有以下内容:

setTimeout(function() {
var itemPosition = $this.parent().data('isotope-item-position');
    $('#page').scrollTo({ top:itemPosition.y, left:itemPosition.x}, 500);
}, 800);

我知道我必须调整 itemPosition.x,但似乎无法计算出正确的中心。任何帮助表示赞赏。

编辑:这是一个截图供参考

需要使扩展块居中

4

0 回答 0