2012-06-15 57 views
0

我已经设置了砌体演示上this page砌体加载,但不工作

我看到插件加载罚款,没有任何错误。我已经定义了列宽,但它仍然不起作用。

我看了几个小时,也找不到什么毛病?你看到问题是什么?

+0

您正在加载jQuery两次。 'google.load(“jquery”,“1.7.1”);'和''。你有'itemSelector:'.box',',但你的元素有'.box2'类。你一直在找几个小时? :) – thirtydot

+0

@thirtydot哦.box2的东西是我测试的原因,但它不起作用,即使这个更正。而我基于WordPress的,即使jquery被加载两次(我试图删除多余的),所有我的jquery调用的作品。我什至做一个console.log ...? –

+0

jQuery Masonry现在正在处理您的页面。使图像更窄或图像的容器更宽,并且您会看到。 :/ – thirtydot

回答

6

根据文档在这里:砌筑文档,你的CSS itemSelector类需要指定一个宽度和左浮动。你有定义的浮点数,但我没有看到宽度规则。此外,由于您的itemSelector中的定位标记中有图像,因此确保这些宽度与itemSelector宽度相同是个不错的主意。

0

根据您的标记,你需要在你的砖石选项来指定类“BOX2”。 所以你应该尝试:

$container.masonry({ 
    itemSelector : '.box2', 
    columnWidth: 125 
}); 

试试看看你是否成功。

+0

其实我正在做一个测试,对不起,但现在它已被纠正,仍然无法正常工作。我的console.log弹出,所以它正在经历。 –

+0

根据这里的文档:[masonry docs](http://masonry.desandro.com/docs/intro.html),你的css itemSelector类需要指定一个宽度并向左浮动。你有定义的浮点数,但我没有看到宽度规则。此外,由于您的itemSelector中的定位标记中有图像,因此确保这些宽度与itemSelector宽度相同是个不错的主意。 – chrisvillanueva

+0

好吧,它的工作。但现在,为什么它保留在2列,并没有采取容器宽度? –