Foros del Web » Programando para Internet » Javascript » Frameworks JS »

mouseOut: a veces no me funciona ¿?

Estas en el tema de mouseOut: a veces no me funciona ¿? en el foro de Frameworks JS en Foros del Web. Buenas tardes a todos! Miren, tengo unos botones a cuales les hago mouseover, mouseout y click en jquery para darle mas pinta a una pagina, ...
  #1 (permalink)  
Antiguo 29/12/2011, 15:55
Avatar de Riso  
Fecha de Ingreso: junio-2004
Ubicación: Buenos Aires
Mensajes: 85
Antigüedad: 20 años, 5 meses
Puntos: 1
Exclamación mouseOut: a veces no me funciona ¿?

Buenas tardes a todos!

Miren, tengo unos botones a cuales les hago mouseover, mouseout y click en jquery para darle mas pinta a una pagina, la cosa es que después de un rato deja de andar el mouseOut para volver al estado inicial del boton, no se si me esta fallando la logica de programacion o es un mal uso de los recursos javascript que implemento...

Aqui les dejo el code y la pagina con la prueba:

http://veronicaguido.com.ar/test.html

Código HTML:
<script type='text/javascript'>

    $(document).ready(function(){
        
        $(".boton").mouseover(function(){    
                                    this.src = this.src.replace("_off","_on");        
                                    })
                                    
        $(".boton").mouseout(function(){    
                                    this.src = this.src.replace("_on","_off");        
                                    })
                                    
        $(".boton").click(function(){
                                    $("#ser").attr("src","img/menu1_off.png");
                                    $("#inf").attr("src","img/menu2_off.png");
                                    $("#pro").attr("src","img/menu3_off.png");
                                    $("#con").attr("src","img/contacto_off.png");
                                    $("#por").attr("src","img/portfolio_off.png");
                                    $("#ini").attr("src","img/inicio_off.png");
                                    this.src = this.src.replace("_off","_on");
            
                                    $(this).mouseout(function(){
                                                this.src = this.src.replace("_off","_on");
                                    })
        })
    
    })
    
</script>

<a href="#"><img border="0" src="img/menu1_off.png" id="ser" class="boton"></a>
<a href="#"><img border="0" src="img/menu2_off.png" id="inf" class="boton"></a>
<a href="#"><img border="0" src="img/menu3_off.png" id="pro" class="boton"></a>
<a href="#"><img border="0" src="img/inicio_on.png"     id="ini" class="boton"></a>
<a href="#"><img border="0" src="img/portfolio_off.png" id="por" class="boton"></a>
<a href="#"><img border="0" src="img/contacto_off.png"     id="con" class="boton"></a> 
Info: Los vinculos navegan por una misma pagina.

Cualquier idea para seguir luchando con esto seria bien recivida!!
Desde ya muchas gracias!
__________________
SAludos, QSK RISO :cool:
  #2 (permalink)  
Antiguo 29/12/2011, 16:43
 
Fecha de Ingreso: enero-2008
Ubicación: Buenos Aires
Mensajes: 305
Antigüedad: 16 años, 10 meses
Puntos: 14
Respuesta: mouseOut: a veces no me funciona ¿?

Código Javascript:
Ver original
  1. $('.boton').hover(
  2.     function() { // mouseover
  3.         this.src = this.src.replace("_off","_on");
  4.     },
  5.     function() { // mouseout
  6.         this.src = this.src.replace("_on","_off");
  7.     }
  8. );

http://api.jquery.com/hover/
  #3 (permalink)  
Antiguo 29/12/2011, 17:32
Avatar de Riso  
Fecha de Ingreso: junio-2004
Ubicación: Buenos Aires
Mensajes: 85
Antigüedad: 20 años, 5 meses
Puntos: 1
Respuesta: mouseOut: a veces no me funciona ¿?

gracias kokoou por contestar, sigue sucediendo lo mismo de esa manera... ahi modifique el test online....
__________________
SAludos, QSK RISO :cool:
  #4 (permalink)  
Antiguo 02/01/2012, 07:07
 
Fecha de Ingreso: enero-2008
Ubicación: Buenos Aires
Mensajes: 305
Antigüedad: 16 años, 10 meses
Puntos: 14
Respuesta: mouseOut: a veces no me funciona ¿?

Cuál es el problema? yo lo veo funcionar correctamente.

Etiquetas: html, jquery, mouseout, veces, botones
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 18:39.