2013-10-07 9 views
6

solo per Safari su iPadiPad siti web con "-webkit-overflow-" scrolling: tocco;" lo scorrimento appena smette di funzionare a volte ...

Ho la seguente css in un div con contenuto all'interno straripante:

#some_div{ 
position: absolute; top:0px; left: 0px; right: 0px; bottom: 0px; 
overflow-y:scroll; 
overflow-x:scroll; 
-webkit-overflow-scrolling: touch; 
} 

Comunque dopo un po ', o, talvolta, quando viene nascosto e inchinandosi il div, lo scorrimento si ferma solo lavorando.

qualcuno ha questo prima o sa come risolvere il problema?

Cheers!

+0

si può aggiungere il vostro sito web per riprodurre il problema ? –

+0

Si prega di menzionare anche la versione di iOS che si sta utilizzando (ogni versione ha diverse versioni di webkit). –

+0

Si prega di spiegare il problema in modo più dettagliato. L'unica cosa che ho visto (su iOS 6) è che quando si scorre un elemento non fisso (che lo mette a fuoco) e quindi l'elemento fisso riceve un evento di scorrimento, scorrerà l'intera pagina. Toccando l'elemento fisso (per riprendere la messa a fuoco) si risolve il problema. –

risposta

0

sono stato in grado di ottenere intorno a questo "bug", impedendo il comportamento di default sul tag body

$('body').on('touchmove', function (e) { 
    e.preventDefault(); 
}); 

ho avuto il problema in un iframe se

Problemi correlati