Fondamentalmente voglio essere in grado di racchiudere qualsiasi comando in un metodo $ .holdTillFinished() che non consentirà l'esecuzione fino a quando il metodo specificato/l'animazione jquery non sarà completata.È possibile interrompere l'esecuzione in javascript/jquery?
Sospetto che questo possa essere difficile o addirittura impossibile in javascript, ma spero che qualcuno lo sappia.
Non voglio sapere come posso passare una richiamata in un'animazione per farla funzionare incompleta, o qualsiasi altra cosa del genere.
Voglio davvero sapere se una cosa del genere è possibile e come procedere.
Se ciò non accadrà se qualcuno conosce un buon plug-in di coda che è in grado di mettere in coda sia i metodi definiti dall'utente sia le animazioni, sarebbe anche bello. Quello che voglio davvero è un modo per ritardare l'esecuzione però. (Pur consentendo le animazioni di funzionare)
@thirsty: si desidera fare la fila e disconnettere, penso (già suggerito e licenziato da voi di seguito). È possibile mettere in coda metodi arbitrari con animazioni e verranno eseguiti in ordine. Se questo non è ciò che stai chiedendo, potresti chiarire la tua domanda con un esempio di ciò che stai cercando di fare? – Prestaul
Non ho visto una coda che funzioni per le funzioni. Quello che voglio dire è che se passo un'animazione, quindi una funzione, quindi un'animazione nella coda, allora mentre quelle animazioni stanno giocando la funzione non dovrebbe essere in esecuzione. Inoltre non voglio dover specificare quanto tempo impiegherà la funzione per eseguire. – thirsty93
Ma in realtà quello che voglio è un wrapper che interrompe tutto il javascript fino a quando la funzione/animazione che ho passato non è stata risolta. – thirsty93