我在下面的表格中使用了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。