0

divにアタッチされている非表示のdivを表示する必要があり.boxます。私の石積みコードは

$(function(){

var $container = $('.content');

$container.imagesLoaded( function(){
  $container.masonry({
    itemSelector : '.box',
    isAnimated : true,
    isResizable : true,

  });
});

});

画像とテキストを含むボックスをロードしますが、指定されたDIV石積みを表示したい場合は高さを移動したいので、非表示のdivは.boxdivの後ろに表示されます

$('.commentopen').live("click",function()
{
var ID = $(this).attr("id");
$("#commentbox"+ID).fadeIn('slow');
return false;
}); 

リロードせずに同じウィンドウで高さを伸ばす方法については、石積みを試してみ.reloadます.reloadItemsが、運がないので、.imagesLoaded機能のためだと思います

ここに視覚的な説明ここに画像の説明を入力してください

4

1 に答える 1

0

私が理解できるのは、「非表示」のdivが表示されている場合、アイソトープレイアウトが正しく反応しないことです(高さが大きくなると、他の要素の位置が変更されます)。だから、多分ここのこのフィドルはいくつかの助けになります。サンドボックスへのリンクを投稿したり、自分でjsfiddleを提供したりすると、デバッグが簡単になります。また、imagesLoadedを介して大きな画像を読み込むように見えるため、正しく実装されていない場合は、それも役割を果たす可能性があります。

于 2012-10-09T22:56:43.493 に答える