Eventuali duplicati:
iPad Web App: Detect Virtual Keyboard Using JavaScript in Safari?jquery/js/HTML5 cambiamento contenuto della pagina quando la tastiera è visibile sui dispositivi mobili
Sto costruendo una versione mobile di un sito web, e io Mi interessa se posso creare usando jquery/js/html5 o qualsiasi altra tecnologia lo stesso effetto a schermo diviso che può essere fatto su app mobili quando la tastiera virtuale è visibile.
Ad esempio, se un utente accede alla mia pagina Web e fa clic su un campo di testo di input, viene visualizzata la tastiera virtuale e il browser ingrandisce automaticamente l'area in cui si trova il campo di testo di input.
Quello che voglio è poter cambiare il contenuto della mia pagina nel momento in cui la tastiera virtuale è visibile in base alla nuova risoluzione (altezza dello schermo - altezza della tastiera), spostando il campo di testo di input nella parte superiore dello schermo, seguito da alcuni suggerimenti a seconda di ciò che l'utente inserisce nel campo di testo.
Ecco alcuni schizzi per vedere che cosa sto parlando:
Questa è la visualizzazione di una pagina senza tastiera, i risultati in base alla ricerca:
pagina con tastiera ritratto, il logo scompare, il metodo di scrittura si sposta verso l'alto, e un massimo di 4 articoli sono mostrato
pagina con tastiera orizzontale, il logo scompare, thext ingresso si muove verso l'alto e viene ingrandita, solo 2 elementi sono mostrati
è la tastiera è nascosta, la pagina dovrebbe andare a turbare 1.
Spero che questo aiuti.
Hey Doua Beri! Sono un po 'confuso cosa vuoi da questo - stai cercando di impedirgli di fare lo zoom? O stai cercando di afferrare l'altezza dello schermo tra la tastiera e la parte superiore quando la tastiera è visibile? O intendi che quando la tastiera è visibile vuoi che assomigli esattamente alla seconda schermata che hai postato? –
@JCole Voglio afferrare l'altezza dello schermo tra la tastiera e la parte superiore quando la tastiera è visibile. quando la tastiera è visibile, voglio ridurre il numero di elementi a 4 come nella seconda schermata, ma questo dipende anche dal primo problema, dall'afferrare l'altezza. Ecco alcuni esempi che ho dato per una migliore comprensione del problema. –