Próbuję wykonać proste rozwijanie kaskadowe dla mobilnego safari. Mam to działające w 100% na samym safari, które pokazuje normalny spadek stylu. Jednak rozwijane mobilne safari mają przycisk "następny"."następny" w liście rozwijanej na iPhonie Safari nie uruchamia się po zmianie zdarzenia
Naciśnięcie tego przycisku powoduje przejście do następnego spadku kaskady z włączeniem zmiany() - w ten sposób kolejne menu jest puste.
Użytkownik jest zmuszony do naciśnięcia przycisku "Gotowe", aby aktywować zmianę, a następnie kliknąć kolejne menu.
Czy ktoś wie, jak to obejść. Lub jakie zdarzenie DOM jest wywoływane przez mobilne safari?
Wystarczy zwrócić uwagę (dla celów SEO również), ludzie mogą przypisywać to do jQuery lub jQuery Mobile lub innych bibliotek javascript, ale jeśli to nadal jest problem na dzień dzisiejszy (który jest dla nas), to na pewno dobrze byłoby usłyszeć rozwiązanie. – iJames
Interesującym rozwiązaniem tego problemu jest ** dezaktywacja następnego i poprzedniego przycisku **. Próba wykonania tego została podana tutaj: http://stackoverflow.com/questions/7472465/disabling-previous-and-next-buttons-in-mobile-safari – iJames
Wtyczka z [tego posta] (http: //stackoverflow.com/questions/5960731/strange-behavior-of-select-dropdowns-onchange-js-event-when-using-next-on-m/7284325#7284325) pracował dla mnie. Wygląda na to, że ładuję drugą listę zaraz po wybraniu pozycji na pierwszej liście, zamiast czekać, aż użytkownik natrafi na "następny" lub "zrobiony". – Billy