【发布时间】:2012-04-11 02:10:47
【问题描述】:
我有几张产品图片,我希望用户能够单击缩略图,然后显示大图。我使用了简单的JQuery教程http://papermashup.com/simple-jquery-gallery/,但是由于某种原因,当我点击缩略图时,只有我点击的缩略图的大图被显示。其他缩略图消失了,所以我无法点击返回。
我正在使用 Carrierwave、rails 3.2 和 rails 3.2 附带的 jquery
$(function() {
$(".image").click(function() {
var image = $(this).attr("rel");
$('#image').hide();
$('#image').fadeIn('slow');
$('#image').html('<img src="' + image + '"/>');
return false;
});
});
<div id ="image" >
<%= image_tag(@product.prod_images.first.image_url(:large_pic)) %>
<% @prod_images.each do |image| %>
<ul class="thumbs">
<li>
<a href="#" rel="<%= image.image_url(:large_pic) %>" class="image">
<%= image_tag(image.image_url(:thumb_pic)) if image.image? %>
</a>
</li>
</ul>
<% end %>
</div>
请帮忙!
【问题讨论】:
标签: jquery ruby-on-rails ruby-on-rails-3.1 image-gallery