ajax局部刷新,破坏瀑布流式布局,求大神指教
做了一个图片的分享网站,里面用到了图片的瀑布流式布局jquery+masonry,
为了实现局部刷新,用了ajax,问题来了,局部刷新之后图片的瀑布流式布局被破坏了,见图,百思不得其解,求大神指教,可能的原因。
------解决方案--------------------因为已经重新计算过位置了,再次更新并不会触发位置计算重新绘制页面,你可以在ajax更新完毕后执行下masonry方法试试看能不能重新布局。。
,success:function(){
//.....更新操作
//重新执行masonry操作
$('#选择器').masonry({
singleMode: true,
itemSelector: '.box'
})
}