Foros del Web » Programando para Internet » Jquery »

Problema con jquery y wordpress

Estas en el tema de Problema con jquery y wordpress en el foro de Jquery en Foros del Web. Tengo este código jquery y no lo puedo hacer funcionar: Código: $(function () { $('.pg').hover(function(){ $(this).children('li a').stop().animate({ opacity: 0.5,},200); }, function() { $(this).children('li a').stop().animate({ opacity: ...
  #1 (permalink)  
Antiguo 31/05/2010, 23:00
 
Fecha de Ingreso: diciembre-2008
Mensajes: 738
Antigüedad: 15 años, 10 meses
Puntos: 15
Problema con jquery y wordpress

Tengo este código jquery y no lo puedo hacer funcionar:

Código:
$(function () {
	$('.pg').hover(function(){
		$(this).children('li a').stop().animate({ opacity: 0.5,},200);
	}, function() {
		$(this).children('li a').stop().animate({ opacity: 1, },200);
	});
});
Pertenece a este código HTML

Código:
<ul class="pg">
	      <li><a href="<?php bloginfo('url'); ?>" title="Home">Inicio</a></li>
		<?php wp_list_pages('title_li=&depth=1'); ?>
	  </ul>
Ojalá me puedan ayudar que se me hace indispensable
  #2 (permalink)  
Antiguo 01/06/2010, 08:57
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 7 meses
Puntos: 101
Respuesta: Problema con jquery y wordpress

Que error de te da el debugger? Te fijaste?
  #3 (permalink)  
Antiguo 01/06/2010, 12:31
 
Fecha de Ingreso: diciembre-2008
Mensajes: 738
Antigüedad: 15 años, 10 meses
Puntos: 15
Respuesta: Problema con jquery y wordpress

me dice esto

$ is not a function
$(function () {
  #4 (permalink)  
Antiguo 01/06/2010, 12:39
 
Fecha de Ingreso: mayo-2007
Ubicación: Los Teques -Edo Miranda
Mensajes: 43
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: Problema con jquery y wordpress

Hola pero que quieres hacer exactamnete porque efectivamente $(function(){ esto no es una funcion deberias colocarle un nombre como lo tienes en la segunda linea $('.pg').hover(function(){ el objeto y luego el evento y por ultimo la funcion que va a ejecutar
Si pruebas esta línea seguro te debe funcionar
$('.pg').hover(function(){
$(this).children('li a').stop().animate({ opacity: 0.5,},200);
}
Pero esta no porque necesitar hacer referencia al div o en este caso al nombre del li para que funcione
function() {
$(this).children('li a').stop().animate({ opacity: 1, },200);
});
  #5 (permalink)  
Antiguo 01/06/2010, 17:33
 
Fecha de Ingreso: diciembre-2008
Mensajes: 738
Antigüedad: 15 años, 10 meses
Puntos: 15
Respuesta: Problema con jquery y wordpress

Lo que se me hace extraño es que ese mismo código lo tengo igualito en una página y si me funciona y el firebug no me saca ningún error, y en el caso de Wordpress si
  #6 (permalink)  
Antiguo 02/06/2010, 10:50
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 7 meses
Puntos: 101
Respuesta: Problema con jquery y wordpress

Cita:
$(function(){
Si es una funcion. Es la version breve de document.ready

El problema ha de ser que no estas incluyendo jquery antes de invocarla.

Etiquetas: wordpress
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 17:20.