Foros del Web » Programando para Internet » Javascript »

galeria html + JS

Estas en el tema de galeria html + JS en el foro de Javascript en Foros del Web. hola buen dia. presento mi problema. tengo la siguiente galeria en html: Código HTML: <div class= "pad" > <a href= "#close" class= "close" > <span> ...
  #1 (permalink)  
Antiguo 08/01/2013, 07:44
 
Fecha de Ingreso: octubre-2012
Mensajes: 202
Antigüedad: 11 años, 6 meses
Puntos: 0
galeria html + JS

hola buen dia. presento mi problema. tengo la siguiente galeria en html:
Código HTML:
 <div class="pad">
							<a href="#close" class="close"><span></span></a>
								<div class="col1">
									<div class="gallery_big_img">
										<img src="images/banquetas/Sin título-1.png" alt="" class="img1" id="active">
										<img src="images/banquetas/Sin título-2.png" alt="" class="img2">
										<img src="images/banquetas/Sin título-3.png" alt="" class="img3">
										
									</div>
								</div>
								<div class="col1 pad_left1">
									<h2>Banquetas</h2>
									<div id="caption">
										<ul>
											<li class="img1">
												<p class="pad_bot1"><strong>Banqueta 1</strong><br>
														Banqueta Banqueta Banqueta Banqueta Banqueta Banqueta Banqueta Banqueta Banqueta Banqueta .</p>
												<p>Banqueta Banqueta Banqueta Banqueta Banqueta Banqueta Banqueta Banqueta Banqueta Banqueta .</p>
											</li>
											<li class="img2">
												<p class="pad_bot1"><strong>Banqueta 2</strong><br>
														Banqueta Banqueta Banqueta Banqueta Banqueta Banqueta Banqueta Banqueta Banqueta Banqueta .</p>
												<p>Banqueta Banqueta Banqueta Banqueta Banqueta Banqueta Banqueta Banqueta Banqueta Banqueta .</p>
											</li>
											<li class="img3">
												<p class="pad_bot1"><strong>Banqueta 3</strong><br>
														Banqueta Banqueta Banqueta Banqueta Banqueta Banqueta Banqueta Banqueta Banqueta Banqueta .</p>
												<p>Banqueta Banqueta Banqueta Banqueta Banqueta Banqueta Banqueta Banqueta Banqueta Banqueta .</p>
											</li>
											
										</ul>
									</div>
									<div class="relative">
										<div id="gallery1">
											<ul>
												<li><a href="#img1"><img src="images/banquetas/Sin título-1.png" alt=""></a></li>
												<li><a href="#img2"><img src="images/banquetas/Sin título-2.png" alt=""></a></li>
												<li><a href="#img3"><img src="images/banquetas/Sin título-3.png" alt=""></a></li>
												<li><a href="#img4"><img src="images/banquetas/Sin título-4.png" alt=""></a></li>
												<li><a href="#img5"><img src="images/banquetas/Sin título-5.png" alt=""></a></li>
												<li><a href="#img6"><img src="images/banquetas/Sin título-6.png" alt=""></a></li>
												<li><a href="#img7"><img src="images/banquetas/Sin título-7.png" alt=""></a></li>
												<li><a href="#img8"><img src="images/banquetas/Sin título-8.png" alt=""></a></li>
											</ul>
										</div>
										<a href="#" class="prev"><span></span></a>
										<a href="#" class="next"><span></span></a>
									</div>
								</div>
						</div> 
ese codigo esta dentro de un html que es el index
ese html llama a un script.js que es el siguiente:
Código Javascript:
Ver original
  1. $(document).ready(function() {
  2.     // hover
  3.    
  4.     $('footer > a').hover(function(){
  5.         $(this).stop().animate({color:'#4d4d4d'})                        
  6.     }, function(){
  7.         $(this).stop().animate({color:'#ad2f00'})                        
  8.     })
  9.    
  10.     $('.link1').each(function(){
  11.         $(this).prepend('<span></span>')
  12.         var col=$(this).css('color')
  13.         $(this).find('span').css({background:col})
  14.     })
  15.    
  16.     $('.list1 a').each(function(){
  17.         $(this).prepend('<span></span>')                       
  18.     })
  19.    
  20.     $('.link1, .list1 a').hover(function(){
  21.         $(this).find('span').css({opacity:1, width:0}).stop().animate({width:'100%'})
  22.     }, function(){
  23.         $(this).find('span').stop().animate({opacity:0})
  24.     })
  25.    
  26.     $('.close span').css({opacity:0})
  27.    
  28.     $('.close').hover(function(){
  29.         $(this).find('span').stop().animate({opacity:1})                     
  30.     }, function(){
  31.         $(this).find('span').stop().animate({opacity:0})                     
  32.     })
  33.    
  34.     $('#icons .img_act').css({opacity:0})
  35.    
  36.     $('#icons a').hover(function(){
  37.         $(this).find('.img_act').stop().animate({opacity:1})                     
  38.     }, function(){
  39.         $(this).find('.img_act').stop().animate({opacity:0})                     
  40.     })
  41.    
  42.     // gallery
  43.    
  44.     $("#gallery1").jCarouselLite({
  45.             btnNext: ".next",
  46.             btnPrev: ".prev",
  47.             mouseWheel: true,
  48.             visible: 3,
  49.             speed: 600,
  50.             easing: 'easeOutCirc'
  51.     });
  52.    
  53.     $('.prev span, .next span').css({opacity:0})
  54.    
  55.     $('.prev, .next').hover(function(){
  56.         $(this).find('span').stop().animate({opacity:1})                         
  57.     }, function(){
  58.         $(this).find('span').stop().animate({opacity:0})                         
  59.     })
  60.    
  61.     var Img='.'+$(".gallery_big_img img#active").attr('class')
  62.     $(".gallery_big_img img").css({opacity:0});
  63.     $("#caption li").css({opacity:0, display:'none'});
  64.     $(".gallery_big_img img#active").css({opacity:1});
  65.     $("#caption li"+Img).css({opacity:1, display:'block'});
  66.     $("#caption li"+Img).css({opacity:'none'});
  67.     $("#gallery1 a").click(function(){
  68.         var ImgId = '.'+$(this).attr("href").slice(1);
  69.         if (ImgId!=Img) {
  70.              $(Img).stop().animate({opacity:0}, 600, function(){$(this).css({display:'none'})})
  71.              $(Img).attr({id:''});
  72.              $(ImgId).css({display:'block'}).stop().animate({opacity:1}, 600, function(){$(this).css({opacity:'none'})});
  73.              $(ImgId).attr({id:'active'})
  74.         }
  75.         Img=ImgId;
  76.       return false;
  77.    })
  78.    
  79.     $('.submenu_1 span').css({opacity:0})
  80.    
  81.     $('.submenu_1 li').hover(function(){
  82.         $(this).find('span').stop().animate({opacity:1})                             
  83.     }, function(){
  84.         $(this).find('span').stop().animate({opacity:0})                             
  85.     })
  86.    
  87.     $('ul#menu').superfish({
  88.       delay:       600,
  89.       animation:   {height:'show'},
  90.       speed:       600,
  91.       autoArrows:  false,
  92.       dropShadows: false
  93.     });
  94.    
  95.     $('#content > ul > li').each(function(){
  96.         $(this).data({height:$(this).height()})
  97.         $(this).css({top:$(this).data('height')/2})
  98.     })
  99.    
  100.  });
  101. $(window).load(function() {
  102.    
  103.     var m_top=30;
  104.     h_cont=340;
  105.     // scroll
  106.     $('.scroll').cScroll({
  107.         duration:700,
  108.         step:75,
  109.         trackCl:'track',
  110.         shuttleCl:'shuttle'
  111.     }) 
  112.    
  113.     $('#bgStretch').bgStretch({
  114.             align:'leftBottom',
  115.             navs:$('#bg_pagination').navs({
  116.                 hoverIn:function(li){
  117.                     $('span',li).stop().animate({opacity:1})
  118.                     $('a',li).stop().animate({color:'#fff'})
  119.                 },
  120.                 hoverOut:function(li){
  121.                     $('span',li).stop().animate({opacity:0})
  122.                     $('a',li).stop().animate({color:'#ad2f00'})
  123.                 }  
  124.             })
  125.     }).sImg({
  126.             spinner:$('.spinner').css({opacity:.7}).hide()
  127.     })
  128.    
  129.    
  130.     $('#bg_pagination').navs(0)
  131.    
  132.     //content switch
  133.     var content=$('#content'),
  134.         nav=$('.menu');
  135.     nav.navs({
  136.         useHash:true,
  137.         hoverIn:function(li){
  138.             $('> a',li).stop().animate({color:'#ad2f00'})
  139.         },
  140.         hoverOut:function(li){
  141.             if (!li.hasClass('with_ul') || !li.hasClass('sfHover')) {
  142.                 $('> a',li).stop().animate({color:'#fff'})
  143.             }
  144.         }              
  145.     }) 
  146.     content.tabs({
  147.         actFu:function(_){
  148.             if (_.prev && _.curr) {
  149.                     h_last=_.prev.data('height');
  150.                     h_new=_.curr.data('height');
  151.                     _.prev.stop().animate({height:0, top:h_last/2}, function(){
  152.                         _.prev.css({display:'none'})
  153.                         _.curr.css({display:'block'}).stop().animate({height:h_new, top:0})
  154.                         content.css({height:h_new});
  155.                         h_cont=h_new+340;
  156.                         centre()
  157.                     })
  158.             } else {
  159.                 if (_.curr) {
  160.                     h_new=_.curr.data('height');
  161.                     _.curr.css({display:'block'}).stop().animate({height:h_new, top:0})
  162.                     content.css({height:h_new})
  163.                     h_cont=h_new+340;
  164.                     centre()
  165.                 }
  166.                 if (_.prev) {
  167.                     h_last=_.prev.data('height');
  168.                     _.prev.stop().animate({height:0, top:h_last/2}, function(){
  169.                         _.prev.css({display:'none'});
  170.                         content.css({height:0})
  171.                         h_cont=340;
  172.                         centre()
  173.                     })
  174.                 }
  175.             }
  176.         },
  177.         preFu:function(_){                     
  178.             $('#content > ul > li').css({display:'none', position:'absolute', height:0})
  179.         }
  180.     })
  181.     nav.navs(function(n, _){
  182.        
  183.         if (n=='close' || n=='#!/') {
  184.             content.tabs(n);
  185.         } else {
  186.             content.tabs(n);
  187.         }
  188.     })
  189.     function centre() {
  190.         var h=$(window).height();
  191.         if (h>h_cont) {
  192.             m_top=(h-h_cont)/2+30;
  193.         } else {
  194.             m_top=30
  195.         }
  196.         $('#content').css({marginTop:m_top})
  197.     }
  198.     centre()
  199.     $(window).resize(centre);  
  200. })
El problema es q yo quiero tener mas de una galeria igual a esa y no se como modificar el JS sin que se me rompa todo.probe cambiando GALLERY1 de ID a CLASS y quedo "bien" pero la galeria no hace ni prev ni next.a ver quien me puede ayudar puedo enviarle los archivos. gracias!!. subi la pagina con las galerias COMBO Y BANQUETAS para que puedan ver el problema en WWW.SKULDEQUIPAMIENTOS.COM.AR/RENE
  #2 (permalink)  
Antiguo 08/01/2013, 07:46
 
Fecha de Ingreso: octubre-2012
Mensajes: 202
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: galeria html + JS

www.skuldequipamientos.com.ar/rene (el rene con minuscula)

Etiquetas: galeria, html, js
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:25.