Per qualche motivo, mi piace usare la barra di scorrimento nativa del browser invece di sencha.In Sencha touch2 Come abilitare la barra di scorrimento del browser
Ho già impostato l'overflow su automatico sul corpo, ma non vedo ancora la barra di scorrimento finché non ho impostato manualmente un'altezza fissa su "ext-viewport" nella barra degli strumenti di Chrome, diciamo 2000px.
sembra che la finestra sia sempre adattata automaticamente alle dimensioni dello schermo. c'è qualche impostazione per disabilitare questo e abilitare lo scorrimento del browser?
Grazie in anticipo.
Aggiornamenti in data 19 maggio Ecco alcuni progressi,
- In
Ext.viewport.Android
->doFixSize
si auto adatta della finestra a dimensioni dello schermo, commentare questo fuori e quindi impostare/detect fisso - in
Ext.viewport.Default
, ingerisce l'eventotouchstart/touchmove
in modo che la barra di scorrimento non funzioni, impostandopreventPanning/preventZooming
sufalse
È possibile far funzionare la barra di scorrimento. scorre molto più veloce di scorrimento di Sencha :)
giostra non funziona bene ora, indagando ...
Aggiornamenti in data 20 giugno
Carousel non funziona con barra di scorrimento nativa in Android 4 a causa del bug infetto http://code.google.com/p/android/issues/detail?id=19827
con barra di scorrimento nativa, solo touchstart e il primo evento touchmove viene richiamato, il successivo touchmove e touchend vengono persi, quindi non è possibile implementare il carousel senza e.preventDefault().
uno workround è quello di ascoltare toccare eventi, quando target dell'evento è giostra, quindi chiamare e.preventDefault per disabilitare barra di scorrimento nativo ....
questo doesn' lavoro, vedo i miei aggiornamenti in questione. –