Comunidad de diseño web y desarrollo en internet online

Problema con jquery

Citar            
MensajeEscrito el 05 Ago 2010 05:31 am
Hola a todos, a ver les comento lo que me pasa, hago un script simple en jquery:

Código Javascript :

$(document).ready(function(){
   $('#galeria_cont').click(function() {
  $(this).slideUp('slow', function() {
  });
});   
});

este efecto tiene que ir en varios htmls del mismo sitio, ej: index, empresa, contacto... etc,

La cuestion es que me sirve solo en el index pero cuando llamo a la otra pagina via .load() , el efecto ya no funciona.
Los scripts que uso los tengo todos en un archivo que se llama funciones.js. y los llamo al html por medio del

Código HTML :

<script type="text/javascript" src="js/funciones.js"></script>


Si me pueden ayudar se los agradesco. saludos

Por tutos50

35 de clabLevel



 

firefox
Citar            
MensajeEscrito el 06 Ago 2010 10:12 am
Hola,

este problema viene porque cuando cargas a través de load no estás cargando el document, por lo que JQuery no lanza la función ready.

Para solucionar esto, debes crearte otra función que haga esto mismo pero que se lance al finalizar el .load, en lugar de poner en cada página el $(document).ready.

Para facilitar esto mismo, la función .load tiene el último argumento que es una función que se lanzará al finalizar la carga. Te dejo el enlace a la API http://api.jquery.com/load/

Un saludo

Por Toth

9 de clabLevel



Genero:Masculino  

msie8
Citar            
MensajeEscrito el 07 Ago 2010 04:05 pm
Ok, gracias pruebo y comento. Saludos

Por tutos50

35 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.