Foros del Web » Programando para Internet » Jquery »

Jquery+ wordpress

Estas en el tema de Jquery+ wordpress en el foro de Jquery en Foros del Web. Estoy intentando darle estilo a un menu de wordpress, intento que una imagen de fondo desaparezca para se rememplazada por ninguna cuando el raton pasa ...
  #1 (permalink)  
Antiguo 09/06/2014, 12:24
 
Fecha de Ingreso: abril-2012
Mensajes: 20
Antigüedad: 12 años
Puntos: 0
Jquery+ wordpress

Estoy intentando darle estilo a un menu de wordpress, intento que una imagen de fondo desaparezca para se rememplazada por ninguna cuando el raton pasa por encima(hover); por un lado consigo cambiar a nada pero nunca soy capaz de hacer que la imagen original vuelva a su sitio una vez el raton sale del contenedor. hasta ahora he utilizado este codigo

Código:
$(function(){

		$("#menu-item-45").hover(function(){
		$("#menu-item-45").css("background-image", "none")
	}, function(){
		$("#menu-item-45").css("background-image", "url(img/home.png)")
	
	});	
});
he comprobado 1000 veces que el path de la imagen sea el correcto, lo he puesto en la misma carpeta que el archivo .js incluso he utilizado

Código PHP:
<?php bloginfo('template_directory');?>/img/home.png
que es lo que utiliza wordpress para localizar las imagenes, pero no hay manera de hacer que el fondo original vuelva a su sitio.

Gracias de antemano!
  #2 (permalink)  
Antiguo 09/06/2014, 13:08
 
Fecha de Ingreso: abril-2012
Mensajes: 20
Antigüedad: 12 años
Puntos: 0
Respuesta: Jquery+ wordpress

Para mas informacion tambien lo he intentado con CSS i tampoco funciona
Código CSS:
Ver original
  1. #menu-item-45{
  2.  
  3.     background-image:url(img/home.png);
  4.     background-repeat: no-repeat;
  5. }
  6. #menu-item-45: hover{
  7.     background-image:none;
  8.  
  9.  
  10.  
  11. }

Etiquetas: css, javascript, 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 09:46.