Secondo la documentazione (http://jquerymobile.com/demos/1.2.0/docs/api/events.html), l'evento pageinit dovrebbe essere chiamato dopo che tutti i widget e i plugin per una pagina mobile jQuery sono stati eseguiti. Quindi, credo che dovrei essere in grado di interagire con gli elementi di quella pagina con impunità nel callback dell'evento. Tuttavia, io ascolto per la pagina per inizializzare e quindi provare a interagire con un pulsante sulla pagina, e ottengo il seguente errore:errore jquery mobile - impossibile chiamare i metodi sul pulsante prima dell'inizializzazione; tentativo di chiamare il metodo 'disabled'
cannot call methods on button prior to initialization; attempted to call method 'disabled'
Ho messo insieme un codepen, visualizzare:
http://codepen.io/mattsnider/pen/mvcbD
Cosa dà? Il pageinit non funziona come documentato o si tratta di un bug?
Mente sconvolgente ... grazie –
Questo sembra ancora essere applicato in jQuery Mobile 1.4.5. – Ken