Unterschied zwischen $(document).ready und $(document).on('pageinit')

Bin ich mit jquery mobile und ich möchte zu reproduzieren-code:

$(document).ready(function () {
    $.mobile.loading('show');
});

es zeigt die spinner, bis ich beschließe, es zu verbergen, Sie in anderen Funktionen

$.mobile.loading( 'hide' );

Nun sehe ich, dass Dokument.ready() ist deprecated in jquery mobile 1.2, so schlagen Sie vor, um es zu ersetzen mit $(document).on('pageinit')

Aber Wenn ich ersetzen mein code mit den vorgeschlagenen spinner autohide... warum? Dies ist der neue code:

 $(document).on('pageinit',function(){
     $.mobile.loading( 'show' );
 });
  • Haben Sie einen Blick auf diese Frage und Ihre Antwort akzeptiert: stackoverflow.com/questions/7544023/... Scheint, dass es funktioniert, wenn Sie binden Sie das Ereignis auf die Seite, nicht das Dokument.
InformationsquelleAutor user1903894 | 2012-12-14
Schreibe einen Kommentar