0

「masonryHorizo​​ntal」レイアウト モードを使用して、Isotope を使用してブロックのグリッドをレイアウトしています。クリックすると、選択したボックスが展開され、レイアウトが再調整されます。私が望むのは、ウィンドウをスクロールして、展開されたボックスがウィンドウの水平方向の中央に配置されるようにすることです。展開されたボックスにスクロールするようにこれを機能させていますが、水平方向に中央に配置されていません。

私のクリック機能には、次のものがあります。

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