【发布时间】:2017-01-14 12:08:56
【问题描述】:
我有一个显示图像列表的索引页。
点击任何图片时,我想获取 image_url 并将其作为 background-image 传递给我的 css/scss在我的 #header div 中。
以下是我目前所做的:
index.html.haml
%header
%div#has-zoom
%section
- @images.each do |image|
= image_tag image.image.url(:thumb), class: 'touched'
image.coffee
$('.touched').click ->
$('#head-zoom').addClass 'enlarge'
image.css.scss
.enlarge {
background-image: image-url(<%= image_tag image.image.url(:thumb) %>);
height: 100vh;
background-size: cover;
background-position: center;
}
您的帮助将不胜感激。
【问题讨论】:
标签: jquery ruby-on-rails ruby-on-rails-4 sass coffeescript