Amigos mios,
les cuento, quiero hacer algo como un pequeña galeria de imagenes. Y tengo el siguiente codigo.
Código HTML:
Ver original<!DOCTYPE html>
<link rel="stylesheet" href="css/gallery.css"> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <!-- galeria 1 -->
<!-- imagen activa -->
<div class="gallery-images"> <img class="gallery-active" src="images/test_large.jpg" /> <!-- thumbs -->
<div class="gallery-thumbs"> <img src="images/prueba_thumb.jpg" /> <img src="images/test_thumb.jpg" /> <!-- galeria 2 -->
<!-- imagen activa -->
<div class="gallery-images"> <img class="gallery-active" src="images/test_large.jpg" /> <!-- thumbs -->
<div class="gallery-thumbs"> <img src="images/prueba_thumb.jpg" /> <img src="images/test_thumb.jpg" />
Código Javascript
:
Ver original(function($){
$(document).ready(function(){
$('.gallery-thumbs').on('click','img', function(){
$(OBTENER EL .gallery-active ANTERIOR).attr('src',$(this).attr('src').replace('thumb','large'));
console.log("cambio");
});
});
})(jQuery);
lo que necesito es manejar la img que tiene class "gallery-active" pero como ven esta se repite (es la idea) por lo cual necesito manejar el img "gallery-active" anterior.
he intentado con .prev()