Ho una semplice animazione jQuery che sposta un div a destra o a sinistra, su un evento .click().jQuery animazione: Ignora doppio clic
Tuttavia, se l'utente fa clic due volte sull'evento, viene attivato due volte, il che compromette la formattazione.
Ecco un esempio di ciò che ho:
$('a#right').click(function() {
if ($(this).is(':visible')) {
$('#slide').animate({right: '+=257'}, 400, function() {
slide_button();
});
}
});
La funzione slide_button() si controlla se la posizione del div è entro limiti accettabili per punto di vista dell'utente. Se è così, permetterà che il pulsante destro o sinistro sia visibile. Se è fuori dai limiti, nasconderà i pulsanti.
Funziona bene, eccetto se lo clicco due volte, quindi si sposterà appena fuori dalla pagina.
C'è un modo per lavorare con questo per ignorare i doppi clic?
risposta favolosa – iamwhitebox