Ho un codice HTML che sto generando utilizzando JS sul lato client. Mi piacerebbe ancora applicare lo stile e le funzionalità dell'interfaccia utente di jQuery Mobile a quegli oggetti. Io non riesco a capire come se ...Come viene eseguito il rendering di un oggetto jQuery Mobile UI post-caricamento
dire che ho generare un:
<div data-role="fieldcontain">
<label for="select-choice-1" class="select">Choose shipping method:</label>
<select name="select-choice-1" id="select-choice-1">
<option value="standard">Standard: 7 day</option>
<option value="rush">Rush: 3 days</option>
<option value="express">Express: next day</option>
<option value="overnight">Overnight</option>
</select>
</div>
E voglio renderlo tramite jQuery Mobile UI all'interno di una pagina di ... come si potrebbe farlo?
So con standard di jQuery UI avrei solo fare una chiamata lungo le linee di:
$("#select-choice-1").buttonset();
c'è qualcosa di simile per jQuery Mobile UI?
molto più facile rispetto alla soluzione pazza che ho trovato ... – Serhiy
Se si è l'aggiornamento solo un singolo componente è ok per utilizzare la finction specifica per quell'elemento. Altrimenti puoi usare '.page()' che analizza l'elemento DOM e usa automaticamente tutti i widget disponibili :) – naugtur
Se chiamato su pagebeforecreate fallisce che è comprensibile, se su pagecreate fai un giro ricorsivo. Ho scritto la mia funzione enhance() per occuparmi di questo problema ... elaborato sulla mia altra risposta di seguito. – Serhiy