¿Hay alguna forma de que la función de desplazamiento solo se ejecute una vez? Esto es lo que estoy intentando actualmente:jQuery - Usar .one() con el control deslizante
$('#ask').live('hover', function() {
$('#homesearch-after').hide(300);
$.doTimeout(300, function() {
hideClosedSearchLink();
showHomeSearch();
});
});
Pero eso no está funcionando. ¿Cómo solo puedo activar este vuelo estacionario para activarlo una vez?
He intentado cambiar .live con .one y .bind ... resultando en nada.
Sin relación con su pregunta, pero usted puede deshacerse del tiempo de espera añadiendo el código dentro de él directamente como devolución de llamada después de que 'hide' finalice: '$ ('# homesearch-after'). hide (300, función() {/ ** código aquí ** /});' –