Sto provando a fare un semplice menu a cascata per Safari mobile. Ho questo funzionamento al 100% nel safari stesso, che mostra i normali menu a discesa. Tuttavia, i menu a discesa Safari per dispositivi mobili hanno un pulsante "successivo".'successivo' nel menu a discesa su iPhone Safari non si attiva sull'evento di modifica
Premendo questo pulsante successivo si passa alla successiva discesa della cascata con l'attivazione di onchange() - quindi il prossimo menu a discesa è vuoto.
L'utente è costretto a premere 'done' per attivare la modifica, quindi fare clic sul prossimo menu a discesa.
Qualcuno sa un modo per aggirare questo. Oppure quale evento DOM viene attivato dall''next 'di Safari mobile?
Solo per notare (per scopi SEO anche), la gente potrebbe attribuiscono questo a jquery o jquery mobile o altre librerie javascript, ma se questo è ancora un problema a partire da oggi (che è per noi), allora sarebbe sicuramente bene ascoltare una soluzione. – iJames
Una soluzione interessante a questo problema è quella di ** disattivare i pulsanti successivo e precedente **. Un tentativo di farlo è stato fornito qui: http://stackoverflow.com/questions/7472465/disabling-previous-and-next-buttons-in-mobile-safari – iJames
Il plug-in da [questo post] (http: //stackoverflow.com/questions/5960731/strange-behavior-of-select-dropdowns-oschange-js-event-when-using-next-on-m/7284325#7284325) ha funzionato per me. Sembra che si stia caricando il secondo elenco non appena si seleziona l'elemento nel primo elenco invece di aspettare fino a quando l'utente non fa "next" o "done" – Billy