Pytanko mam, jak rozwiązać sprawę kilkukrotnego kliknięcia elementu i wykonania tych samych zadań.
Poniższe zadanie realizuje pewną opcję.
Jeśli moje łącze z internetem jest dobre to śmiga, ale jeśli net szwankuje to mogę kliknąć kilka razy ten element za nim pierwsze zadanie się wykona i wyświetli.
$('body').on('click', '.mojDiv', function() { $.ajax({ type : "GET", dataType : "json", url : "kadra", }).done(function( data ) { if (data.error) { alert(data.error); } else { showActiveWindow( data.daneDoWyswietlenia, '640px', '506px',100); } }); });
Jak zatrzymać wykonanie się kodu ajax do czasu wyświetlenia okna informacyjnego ( showActiveWindow ) ?
Będę wdzięczny za pomoc.