在JQUERY Masonry中加载隐藏的DIV

时间:2012-12-21 20:53:09

标签: jquery jquery-masonry

我在下面的表格中使用了JQuery Masonry: 首先,我构建我的内容,让我们说一个for循环,如下所示:

for (var d = 0; d< contentFourSpace; d++)
  {
     box = document.createElement('div'),
     text = document.createTextNode( cFour[d] );   
     box.className = 'contentfour box col first' ;

     box.className = 'contentfour box col' ;
     box.appendChild( text );
     MainContent.push(box);
  }

然后我将它交给砌体在页面上渲染,如下所示:

$container.prepend( MainContent ).masonry( 'reload' );

工作正常。

我想知道以下是可能的。 假设我有正常内容的HTML页面。在该页面中,我有一定数量的DIV,其中包含一些内容。所有这些DIV都是隐藏的。 如何在砌体中加载隐藏的DIV? 换句话说,那些DIV会坐在总是隐藏的页面上,我怎样才能发送给Masonry进行展示?

可能有一种方法可以扫描DIV并复制它们,但这会带来很大的开销,因为我最终会复制...或者我也可以剪切/复制......但这不是很好的解决方案因为我需要跟踪所有的DIV。

0 个答案:

没有答案