日期:2014-05-17  浏览次数:20465 次

Jquery插件masonry使用问题
平台:asp.net mvc 2
masonry应用时,ie10 ff正常,chrome下错位,怎么解决?

为什么 $con.masonry('appended',$ele,false/true) 别的网站好使,我用就没有任何反应啊?

另外 加入 infinitescroll  这个插件 配合masonry使用的话 无效果,网上那些demo都是 静态页的。。不适合我用
chromemasonry?jquery chrome jquery masonry

------解决方案--------------------
masonry只是一个插件,你可以仔细看看官方给的demo,如果还是解决不了,你可以把你的代码整理一下贴出来,否则想帮你也说不清楚。
------解决方案--------------------
我觉得还是兼容性问题,建议换高版本版的看看。
------解决方案--------------------
其实多多少少是你的布局设计有问题,即便没有图片高度,
你DIV布局合理的话,至少布局是不是乱的。顶多是没有加载的图片高度没有出来。
它不应该影响到DIV的布局,img只是内部的一个元素而已。

方案: 设置img的最小高度,控制在一个合理的值。
方案: img外用div包裹定位布局,不要让img的宽高影响到你的布局。
方案:试着在img下的div 加一个<div style="clear:both"></div>