2011-09-30 3 views
15

Sto sviluppando un'applicazione utilizzando la webview in Android. Sto caricando una pagina in webview e dividendo più colonne dinamicamente usando la proprietà webkit CSS3. una volta che l'utente raggiunge l'ultima pagina/colonna, devo mostrare la finestra di conferma del sommario. qualcuno può per favore consigliarmi come farlo?come posso ottenere il valore del conteggio di colonne del webkit e l'ID della pagina o della colonna corrente?

height:600px; 
-webkit-column-width:600px; 
-webkit-column-count:auto; 
+1

È necessario fornire le informazioni del proprio metodo di paging: se si utilizza lo scorrimento di overflow nativo, provare a ottenere il valore di scrollX – vincicat

risposta

0

Prova a mettere un piccolo elemento alla fine del testo, quindi attendere che appaia sullo schermo. È fatto facilmente utilizzando jQuery con jquery-appear.

I forked @visualidiot's jsfiddle to create an example using said techniques. Tuttavia, non sono stati testati con jQuery Mobile.

  • Ho inserito un elemento <span> alla fine del testo. Lo span è flottato giusto per assicurarsi che (la maggior parte) venga mostrata l'ultima colonna. In questo esempio, lo <span> non è vuoto (e molto visibile), ma sarebbe meglio se fosse vuoto.
  • La finestra di dialogo javascript confirm() chiude lo scorrimento un po 'bloccando il focus del mouse sul dispositivo di scorrimento (testato in Chrome 16 su Windows). Mostrare una finestra di dialogo di conferma in HTML non lo farebbe.
  • Poiché .appear() funziona anche per lo scorrimento verticale, questo si degrada piacevolmente quando non si dispone di disponibile (testato con IE9).
Problemi correlati