0

Masonry で「isFitWidth」オプションを使用してコーナースタンプを使用する方法を知っている人はいますか? ウィンドウのサイズを元に戻すと、項目が適切に配置されません。

$('#container').masonry({
    itemSelector: '.span1BoxWrapper',
    cornerStampSelector: '.corner-stamp',
    columnWidth: 322,
    isAnimated: !Modernizr.csstransitions, 
    //isRTL: true 
    isFitWidth: true 
});

どんな助けでも大歓迎です。

4

1 に答える 1

0

cornerstamp と isfitwidth を使用すると、最初にウィンドウのサイズを変更したときに石積みのレイアウトがリロードされず、「レンガ」がずれていることがわかりました。ウィンドウのサイズをわずかに移動すると、リロードされますが、これは私を悩ませました. これを修正するために、50 ミリ秒ごとに石積みをリロードするタイマーを追加しました。おそらく効率的なコードではありませんが、誰かがよりエレガントな方法で理解するまで、バグを修正します。

window.onload = function () {
   setInterval(function(){
      $(“#container”).masonry(‘reload’);
   },50);
   ...
   ...
}
于 2013-04-26T02:55:35.243 に答える