【问题标题】:Masonry JQuery with Rails for Transistions - Need to refresh page for it to workMasonry JQuery with Rails for Transistions - 需要刷新页面才能工作
【发布时间】:2015-07-31 16:09:49
【问题描述】:

我使用 masonry rails gem 是为了让我的帖子根据屏幕大小和内容很好地过渡,但出于某种原因,我总是需要刷新页面才能让 masonry 开始工作。每当我第一次访问一个页面时,它会将所有帖子放在屏幕左侧的一列中,然后当我刷新页面时,会使用砖石过渡正确显示帖子。有没有人遇到过这种情况或可能知道解决此问题的解决方案?

提前致谢!

更新:查看控制台,因为我认为可能没有在第一次加载时应用某些 css id 或类,但它们都是。我还检查了禁用缓存,所以我认为这可能是导致它的原因,但取消选中后问题仍然存在。

对于可能导致此问题的任何意见,我将不胜感激。

UPDATE2:我已尝试删除砌体代码以查看其是否是导致这种情况发生的砌体或以前的样式。当砌体被禁用时,它似乎是页面加载时左侧一列中的所有内容的样式。我不确定为什么会这样。

【问题讨论】:

    标签: ruby-on-rails ruby jquery-masonry masonry


    【解决方案1】:

    我能够弄清楚。我没有包括

     *= require 'masonry/basic'
    

    在我的 application.css.scss 中

    应用此功能并将所有帖子 div 修复为相同大小后,砌体正在工作,因为它应该不再是所有列都被推到一侧。哈哈哈!!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-04
      • 1970-01-01
      • 1970-01-01
      • 2014-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多