07/02/2012, 11:04
|
| | | Fecha de Ingreso: abril-2010
Mensajes: 117
Antigüedad: 14 años, 7 meses Puntos: 4 | |
Respuesta: evitar llamada a funcion mientras se ejecuta Cita:
Iniciado por Aijoona Podés usar un flag y removerlo cuando termina la animacion, lo cual a grosso modo seria lo siguiente:
Código Javascript :
Ver originalvar WORKING = false; function organizaSlider(ocultar,ocultarb,mostrar){ if(WORKING) { return; } WORKING = true; document.getElementById(ocultar).style.display ="none"; document.getElementById(ocultarb).style.display ="none"; document.getElementById(mostrar).style.display ="none"; Effect.toggle(mostrar, 'blind', { delay:0, duration: 1.0, [COLOR="Red"]afterFinish: function()[/COLOR] { WORKING = false; } }); }
Entro en lo que es auto publicidad, peeeero: Throttling y debounce en JavaScript
Última edición por gilber966; 07/02/2012 a las 12:03 |