【发布时间】:2023-03-15 04:47:01
【问题描述】:
我的砌体过渡在第一次加载时效果很好。
但是,当我进行 AJAX 调用以检索新项目时,旧元素保持相同的位置,但新项目从上到下垂直对齐。
第一次加载时效果很好。
AJAX 调用后,新项目垂直对齐
我的 index.html.haml
.masonry-container.transitions-enabled
= render 'masonry_container', items: @items
_masonry_container.html.haml
- items.each do |item|
#i guess the code here is not important as i generate each image box succesfully
index.js.erb
$(".masonry-container").imagesLoaded(function(){
$(".masonry-container").append("<%= j render 'masonry_container',
items: @items %>").masonry('appended', "<%= j render
'masonry_container', items: @items %>", 'reloadItems');
});
如果您能提供一些帮助,我们将不胜感激。
【问题讨论】:
标签: ruby-on-rails ajax masonry