Ich habe ein paar Bilder für ein Produkt und ich möchte, dass der Benutzer in der Lage ist, auf das Thumbnail zu klicken und dann das große Bild anzuzeigen. Ich habe das einfache JQuery-Tutorial http://papermashup.com/simple-jquery-gallery/ verwendet, aber aus irgendeinem Grund, wenn ich auf die Miniaturbilder klicke, wird nur das große Bild des Miniaturbildes angezeigt, auf das ich geklickt habe. Die anderen Miniaturansichten verschwanden, sodass ich nicht zurückklicken kann.Jquery für Bildergalerie
ich Carrierwave verwende, Schienen 3.2 und die Jquery, die mit Schienen 3,2
$(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>
Bitte helfen Sie kommt!
Wie würde ich das Thumbnail aktiv machen? Vielen Dank. – noob