【发布时间】:2016-08-31 05:53:22
【问题描述】:
我受到 Makenzie Child video 和 github repo 的启发,在我的 Rails 应用程序上创建了砌体效果。
我有一个小问题,当我访问页面时,行为不是预期的,所有的框都在彼此下方,如果我重新加载它们会采取良好的行为......我想要良好的行为可以在我们到达页面时显示。
我不知道任何 javascript 请不要生我的气:)
这是progresses.js.coffee
$ ->
$('#progresses').imagesLoaded ->
$('#progresses').masonry
itemSelector: '.box'
isFitWidth: true
应用程序.js
//= require jquery
//= require bootstrap-sprockets
//= require jquery_ujs
//= require masonry/jquery.masonry
//= require turbolinks
//= require_tree .
视图/进度/index.html.slim
.container
.section
.row
.col-xs-12
h1.text-gold
|Work In Progress [
= @progresses.count
| ]
hr
#progresses.transitions-enabled
- @progresses.each do |progress|
.box.panel.panel-default
= link_to (image_tag progress.main_image.url), progress
.panel-body
h4.text-gold = progress.title.upcase
h5 = progress.date
small = truncate(progress.content, length: 150)
感谢您的帮助,
问候
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 coffeescript jquery-masonry