Duplicar posibles:
iPad Web App: Detect Virtual Keyboard Using JavaScript in Safari?jQuery/js/html5 cambio de contenido de la página cuando el teclado es visible en los dispositivos móviles
Estoy construyendo una versión móvil de un sitio web, y estoy Me interesa si puedo crear utilizando jquery/js/html5 o cualquier otra tecnología el mismo efecto de pantalla dividida que se puede realizar en aplicaciones móviles cuando el teclado virtual está visible.
Por ejemplo, si un usuario ingresa a mi página web y hace clic en un campo de texto de entrada, se muestra el teclado virtual y el explorador automáticamente se acerca al área donde está el campo de texto de entrada.
Lo que quiero es cambiar el contenido de mi página en el momento en que el teclado virtual es visible según la nueva resolución (altura de la pantalla - altura del teclado), moviendo el campo de entrada de texto en la parte superior de la pantalla, seguido de algunos consejos dependiendo de lo que el usuario ingrese en el campo de texto.
Éstos son algunos bocetos para ver lo que estoy hablando:
Ésta es la vista de la página sin teclado, los resultados sobre la base de la búsqueda:
página con el teclado retrato, el logotipo desaparece, la entrada de texto se mueve hacia arriba, y un máximo de 4 artículos se mostró
página con el teclado horizontal, el logotipo desaparece, thext entrada se desplaza hacia arriba y se agranda, sólo 2 elementos se mostraron
es el teclado está oculto, la página debe ir a perturbar a 1.
Espero que esto ayude.
Hey Doua Beri! Estoy un poco confundido con lo que quieres de esto, ¿estás tratando de evitar que se acerque? ¿O está tratando de tomar la altura de la pantalla entre el teclado y la parte superior cuando el teclado está visible? ¿O quiere decir que cuando el teclado está visible, quiere que se vea exactamente como la segunda captura de pantalla que publicó? –
@JCole Quiero tomar la altura de la pantalla entre el teclado y la parte superior cuando el teclado está visible. cuando el teclado es visible, quiero reducir la cantidad de elementos a 4, como en la segunda pantalla, sin embargo, esto también depende del primer problema, de agarrar la altura. Estos son algunos ejemplos que di para una mejor comprensión del problema. –