jQuery无法运行。
我让它工作,但由于某种原因,它刚刚停止工作,我不知道我做了什么。方框jQuery无法运行。,jquery,jquery-masonry,Jquery,Jquery Masonry,我让它工作,但由于某种原因,它刚刚停止工作,我不知道我做了什么。方框div向左浮动,我不知道哪里出了问题 Jquery var $container = $('.work'); $container.imagesLoaded(function(){ $container.masonry({ itemSelector: '.box', isAnimated: true, columnWidth: 2
div
向左浮动,我不知道哪里出了问题
Jquery
var $container = $('.work');
$container.imagesLoaded(function(){
$container.masonry({
itemSelector: '.box',
isAnimated: true,
columnWidth: 250
});
});
HTML
<div id="part-one" class="work">
<div class="box col2"><img src="_assets/images/one.jpg" alt="" /></a></div>
<div class="box col2"><img src="_assets/images/two.jpg" alt="" /></a></div>
<div class="box col2"><img src="_assets/images/three.jpg" alt="" /></a></div>
<div class="box col2"><img src="_assets/images/four.jpg" alt="" /></a></div>
<div class="box col2"><img src="_assets/images/five.jpg" alt="" /></a></div>
</div>
它似乎与砌体柱宽度属性和可用于显示div的空间有关。
祝您好运。删除您的
columnWidth
属性,砌体将使用第一个项目元素的宽度。()
看看这个强>
如果在JSFIDLE中调整HTML容器的大小,它也将动态调整大小。为了演示,我还添加了一些额外的
元素,以及一个具有不同高度的奇数五个元素,您可以看到砖石插件插入并完美定位这些元素
因此,基本上,删除属性columnWidth:250
,让砌体动态拾取它
总之,这似乎解决了你的问题
只是一个提示:我最近使用了同一个jquery.massy插件,但还想对我的元素进行排序,我发现了一个名为jquery.massy的插件,它非常棒,而且更可定制
您能提供一个完全不起作用的示例吗?只是一个猜测,但是当您删除imagesLoaded()并在文档加载时执行Massey()部分时,它是否起作用?不,它没有,它肯定已将脚本拉入,我与firebug进行了检查,我完全不知所措!我试着找一把小提琴这是一把快小提琴-
.work {
margin-left:98px;
top:0;
max-width:1600px;
padding-bottom:100px;
position:absolute;
}