Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/08/2012, 07:36
Avatar de nakome
nakome
 
Fecha de Ingreso: julio-2012
Ubicación: La Coruña
Mensajes: 7
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: Que falla en este código jquery no lo entiendo

Es que el codigo si que funciona pero el background no te lo cambia por que ya esta y necesitas primero quitarlo.
Otra solucion con addClass que puede que te valga que lo que hace es remplazar la clase y añadir otra y luego al reves y asi tambien puedes reutilizar la clase.

Código HTML:
Ver original
  1.     <head>
  2.     <script src="http://code.jquery.com/jquery-latest.js"></script>
  3.     <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
  4.     <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
  5.  
  6.     <style>
  7.        
  8.     #boton {
  9.         width:200px;
  10.         height:30px;
  11.         border:1px solid;
  12.     }
  13.        
  14.     .botoncla { background-color:#FF0000;}  
  15.     .gris{ background-color:grey; }
  16.        
  17.        
  18.     </style>
  19.    
  20.     <script>
  21.             $(document).ready(function(){
  22.                 $("#boton").hover(function(){
  23.                
  24.                 $(this)
  25.                     .removeClass("gris")
  26.                     .addClass("botoncla");
  27.                
  28.                 }, function(){
  29.                
  30.                 $(this)
  31.                     .removeClass("botoncla")
  32.                     .addClass("gris");
  33.                 });
  34.             });
  35.     </script>
  36.     </head>
  37.     <body>
  38.    
  39.     <div id="boton" class="gris" >Hello</div>
  40.    
  41.     </body>
  42. </html>

Última edición por nakome; 04/08/2012 a las 07:50