Różnica między $ (document) .ready i $ (document) .on („pageinit”)
Używam jquery mobile i chcę odtworzyć ten kod:
$(document).ready(function () {
$.mobile.loading('show');
});
pokazuje spinner, dopóki nie zdecyduję się go ukryć przy użyciu innych funkcji
$.mobile.loading( 'hide' );
Teraz widzę, że document.ready () jest przestarzały w jquery mobile 1.2, więc sugerują zastąpienie go$(document).on('pageinit')
Ale jeśli zastąpię mój kod sugerowanym, automatyczny ukośnik spinnera ... dlaczego? To jest nowy kod:
$(document).on('pageinit',function(){
$.mobile.loading( 'show' );
});