rails 4 justifiedGallery 脚本仅加载带有图像的最新帖子

Posted

技术标签:

【中文标题】rails 4 justifiedGallery 脚本仅加载带有图像的最新帖子【英文标题】:rails 4 justifiedGallery script only load the latest post with images 【发布时间】:2016-05-05 04:32:08 【问题描述】:

当我用图像创建一个新帖子时它可以工作,但是当我用图像创建一个新帖子时,justifiedGallery 不会将 jquery 脚本应用于上一个帖子,为什么?

jQuery -> //when dom is ready
  $("#userindex").justifiedGallery(
    lastRow : 'justify',
    captions: false,
    randomize: false,
    rowHeight: 80,
  )

查看以使用图像呈现帖子

<div id="userindex">
   <% img.each do |link| %>
      <div>
          <%= image_tag(link) %>
      </div>
   <% end %>                 
</div>  

【问题讨论】:

【参考方案1】:

如果您想了解为什么会发生这种情况,请阅读https://***.com/a/11114634/2649456

将您的脚本更改为:

jQuery -> //when dom is ready
  $(".my-class").justifiedGallery(
    lastRow : 'justify',
    captions: false,
    randomize: false,
    rowHeight: 80,
  )

你的html代码:

<div id="userindex" class="my-class">
   <% img.each do |link| %>
      <div>
          <%= image_tag(link) %>
      </div>
   <% end %>                 
</div>  

【讨论】:

没看到那个。但这可以解决问题。谢谢!

以上是关于rails 4 justifiedGallery 脚本仅加载带有图像的最新帖子的主要内容,如果未能解决你的问题,请参考以下文章

Rails 4 的 Rails_admin 批量分配错误

Rails 4 和 ActionCable

在使用 Rails 3 时遇到一些问题,继续使用 Rails 4

如何在带有 Rails 4.2 的专用调试端口上使用工头启动 Rails?

设计注销链接问题(Rails 4)

Rails:为啥捆绑安装被 sassc 2.4.0 冻结