Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/08/2014, 20:46
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: ¿Cómo cambio el color de fondo de un ul al pasar el mouse por uno de los l

Bueno, primero aclarando que jQuery es una librería de JavaScript y que Ajax es una técnica de JavaScript, de modo que al referirte a alguno de ellos, estarás haciéndolo acerca de JavaScript. Definitivamente PHP no tiene nada que ver acá pues es un lenguaje que trabaja del lado del servidor y lo que buscas hacer se ejecutará en el lado del cliente. Aclarado esto, vamos a lo que necesitas.

Lamentablemente, aún no hay forma de afectar a un elemento ancestro, es decir, un elemento hijo no puede afectar al elemento padre (el que lo contiene) mediante alguna pseudo-clase, que en este caso sería :hover. Solamente puedes afectar a elementos hermanos y al propio elemento. Y pues, acertaste, con JavaScript sí puedes hacerlo. Habrá que esperar a CSS4 para poder hacer esto o bien podrías utilizar algún artilugio. Pide que muevan tu tema al foro de JavaScript para ayudarte.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand