Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/04/2012, 01:23
Avatar de eZakto
eZakto
 
Fecha de Ingreso: julio-2008
Mensajes: 214
Antigüedad: 15 años, 9 meses
Puntos: 5
Respuesta: problema con una bandera

Tienes que utilizar un callback dentro de la función animate(), que se ejecuta al finalizar la animación:

Código Javascript:
Ver original
  1. var movimiento=0;
  2.  
  3. function siguiente(){
  4.     if (movimiento==0){
  5.         movimiento=1;
  6.         if($("#desplazamientoVisor").css("marginLeft")!=ancho){
  7.             $("#desplazamientoVisor").animate({marginLeft:"-=1600px", },500, function(){
  8.                     movimiento=0;
  9.             });
  10.         }else{
  11.             $("#desplazamientoVisor").animate({marginLeft:"0px", },1000, function(){
  12.                     movimiento=0;
  13.             });
  14.         }
  15.     }
  16. }

Saludos.
__________________
eZakto™