Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/09/2013, 20:01
BaSingSe
 
Fecha de Ingreso: mayo-2012
Mensajes: 117
Antigüedad: 12 años, 10 meses
Puntos: 1
Hover y active en javascript

Hola solo tengo una dudita es algo sencillo este código lo encontré en este foro, funciona perfectamente el único problema que tengo con el es que quisiera que la imagen que aparece en el style css no usarla ahí si no en el html asi quien edita la web solo cambie la imagen desde html, pero cuando trato de removerla y ponerla en el html se me desaparece.. ahora lo que si quisiera poner en el css es una imagen transparente que he creado para que en vez de movese de background-position:left a background-position:right solo aparezca y desaparezca con opacidad... pero nada de eso me sale.

este es el codigo que uso para provar la animacion ayuda pls :/
Código HTML:
Ver original
  1. <!doctype html>
  2.     <title></title>
  3.     <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
  4.     <script type="text/javascript">
  5.         $(function(){
  6.             //variables de configuración
  7.             var clase_activo = 'boton-activo';
  8.             var clase_boton = 'boton';          
  9.            
  10.             //obtenemos los botones
  11.             var botones = $('.' + clase_boton);
  12.            
  13.             //agregar clase activa si se hace click
  14.             botones.click(function(){
  15.                 botones.not(this).removeClass(clase_activo);
  16.                 $(this).addClass(clase_activo)
  17.             });
  18.         });
  19.     </script>
  20.     <style type="text/css">
  21.     <!--
  22.        .boton{
  23.            /* Estilos comunes para TODOS los botones */
  24.            display:block;
  25.            float:left;
  26.            width:88px;
  27.            height:198px;
  28.            text-indent:-3333px; /*ocultar el texto*/
  29.            background-position:right; /* ubicar la imagen de fondo hacia la derecha */
  30.        }
  31.        /* estilos para cada boton */
  32.        #boton-axe{
  33.            background-image:url(file:///C|/Users/jesus/Desktop/399920_635810316445199_881883429_n.png);            
  34.        }
  35.        /* estilos para el boton activo y para el hover */
  36.        .boton:hover, .boton-activo{
  37.            background-position:left; /* ubicar la imagen de fondo hacia la izquierda */
  38.        }
  39.    -->
  40.     </style>
  41. </head>
  42.     <!-- el boton es un link con el texto axe unlimited, el cual ocultamos y ponemos una imagen -->
  43.     <a class="boton" id="boton-axe" href="#">Axe Unlimited</a> <!-- Imagen aparesca aqui -->
  44. </body>
  45. </html>