Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/02/2018, 05:36
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Aplicar mismo efecto a varios enlaces

No se que es lo que no te funciono, prueba así:

Código HTML:
Ver original
  1. <div id="capa" class="defecto">Esta es la capa</div><br><br>
  2. <a id="enlacea" class="primero" href="">Efecto que se aplica al pasar el ratón</a><br>
  3. <a id="enlaceb" class="segundo" href="">Efecto que se aplica al pasar el ratón</a>

Código CSS:
Ver original
  1. .defecto{
  2.   padding:15px;
  3. }
  4. .primera{
  5.   color:#ff0080;
  6.   background-color:#ffc6e2
  7. }
  8. .segunda{
  9.   color:#00df00;
  10.   background-color:#004040
  11. }

Código Javascript:
Ver original
  1. $(function(){
  2.         $("a").hover(function(){
  3.         var id = $(this).attr('id');
  4.       if(id=="enlacea"){
  5.         $("#capa").removeClass("segunda");
  6.         $("#capa").addClass("primera");
  7.       }else{
  8.         $("#capa").removeClass("primera");
  9.         $("#capa").addClass("segunda");
  10.       }
  11.     })
  12.    
  13.    
  14.     $("a").mouseleave(function(){
  15.         $("#capa").removeClass("segunda");
  16.       $("#capa").removeClass("primera");
  17.     })
  18. })

VER MUESTRA

Imagino hay formas más simples, pero es un comienzo. Saludos
__________________
[email protected]
HITCEL