Mam ajax połączeń na dokumencie w miejscu, które wyświetlić lub ukryć pasek postępu, w zależności od stanu ajaxJak wywołać .ajaxStart() na konkretnym ajax wzywa
$(document).ajaxStart(function(){
$('#ajaxProgress').show();
});
$(document).ajaxStop(function(){
$('#ajaxProgress').hide();
});
Chciałbym zasadzie overwirte te metody w innych częściach witryny, gdzie wykonuje się wiele szybkich małych wywołań ajaxowych i nie potrzeba paska postępu pojawiającego się i znikającego. Próbuję dołączyć je do lub wstawić je w innych wywołań $ .getJSON i $ .ajax. Próbowałem ich spętać, ale najwyraźniej to nie jest dobre.
$.getJSON().ajaxStart(function(){ 'kill preloader'});
Jeśli użyję $ (document) .unbind (". Mine"); przed wywołaniem JSON, w jaki sposób później poprawnie przywrócić przestrzeń nazw? – SchweizerSchoggi
to już nie działa z jquery1.8 – CyberNinja
Nie działa, nic nie jest wyzwalane. – nights