Ver Mensaje Individual
  #17 (permalink)  
Antiguo 23/01/2015, 11:27
Avatar de memoadian
memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 9 meses
Puntos: 641
Respuesta: Una imagen sube y quedan miniaturas abajo

En ese caso es bastante similar, es más facil hacerlo con hash, de la forma del ejemplo requiere más programación del lado del servidor, como me da flojera explicarte, te mando como debería verse.

simplemente compruebo si la url tiene #imagen_x y con eso obtengo la url de la imagen que tiene como padre el href del link.

Código HTML:
Ver original
  1. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
  2. <style type="text/css">
  3. img{max-width:100%}
  4. .principal{
  5.     width:100%;
  6. }
  7. .galeria{
  8.     width:100%
  9. }
  10. .galeria ul{
  11.     list-style-type:none;
  12. }
  13. .galeria li{
  14.     width:20%;
  15.     margin:1.25%;
  16.     float:left;
  17.     cursor:pointer;
  18. }
  19. $(document).ready(function(){
  20.     $('.galeria li a').click(function(){
  21.         src = $('img', this).attr('src');
  22.         img = $('<img>');
  23.         img.attr('src', src);
  24.         $('.principal').html(img);
  25.     });
  26.  
  27.     var hash = window.location.hash;
  28.     if(hash.length){
  29.         src = $('a[href="'+hash+'"] img').attr('src');
  30.         img = $('<img>');
  31.         img.attr('src', src);
  32.         $('.principal').html(img);
  33.     }
  34. });
  35. <div class="principal">
  36.    
  37. </div>
  38. <div class="galeria">
  39.     <ul>
  40.         <li>
  41.             <a href="#imagen_1">
  42.                 <img src="http://www.fondosni.com/images/wallpapers/love_3d_design_widescreen-wide-51_1400x900.jpg"/>
  43.             </a>
  44.         </li>
  45.         <li>
  46.             <a href="#imagen_2">
  47.                 <img src="http://www.8wallpaper.com/newdesk/desk/1244009238980.jpg"/>
  48.             </a>
  49.         </li>
  50.         <li>
  51.             <a href="#imagen_3">
  52.                 <img src="http://www.zastavki.com/pictures/1440x900/2010/3D-graphics_3d_aquarium_026005_.jpg"/>
  53.             </a>
  54.         </li>
  55.         <li>
  56.             <a href="#imagen_4">
  57.                 <img src="http://www.fondos7.net/wallpaper-original/wallpapers/hongo-de-mario-bross-2055.jpg"/>
  58.             </a>
  59.         </li>
  60.         <li>
  61.             <a href="#imagen_5">
  62.                 <img src="http://1.bp.blogspot.com/-QQI9GhB6G-k/TpVyfCCh_4I/AAAAAAABdEk/jdsyIfVYAc4/s1600/halloween-wallpaper-marvel-zombies-secret-war-zombies.jpg"/>
  63.             </a>
  64.         </li>
  65.         <li>
  66.             <a href="#imagen_6">
  67.                 <img src="http://wallpaperart.org/images/Wallpaperartinterviewmartaiven/wallpaperart-1400x900.jpg"/>
  68.             </a>
  69.         </li>
  70.     </ul>
  71. </div>

si copias y pegas ese código en una página html cualquiera debe servir.