Abbiamo un'app Web mobile creata con JQuery Mobile, PhoneGap e ASP.net MVC. L'app è progettata per funzionare su dispositivi iOS e Android indipendentemente dai browser. Abbiamo testato l'app sui dispositivi elencati di seguito e sembra funzionare senza problemiProblema di overflow CSS e posizionamento assoluto sul browser Android
iOS 5 - iPad, iPhone.
Android 4.1.2 - Google Nexus 7, Samsung Galaxy S3, Samsung Galaxy Note 2, Samsung Galaxy Tab 2.
Android 4.0.3 - Asus Transformer Tab
Ma durante il test su Android Stock browser di Samsung Galaxy Note 800 con 4.1.2, abbiamo riscontrato un problema molto strano. Gli elementi collocati in un div (diciamo child div) con l'attributo css 'overflow: auto' non rispondono ad alcun evento touch mentre lo scorrimento è abilitato. La cosa principale da notare qui è che il div principale che contiene questo div è posizionato in modo assoluto 'posizione: abolire'. Dopo aver effettuato ricerche su Internet per un po 'di tempo, abbiamo scoperto che la combinazione di attributi di posizione assoluta e di overflow può causare alcuni problemi nel browser Android.
La rimozione della posizione assoluta non è possibile al momento in quanto si traduce in una riprogettazione completa dei layout e ci rimangono solo pochi giorni per il rilascio. Quindi qualcuno può suggerire una soluzione rapida per questo?
Ho lo stesso problema. Hai avuto fortuna a risolverlo? – andr111