/ / Rileva la tastiera su schermo di Windows 8 con Javascript - javascript, html

Rileva la tastiera su schermo di Windows 8 con Javascript - javascript, html

Ho una pagina web a schermo intero che ha un inputcampo. Quando l'utente tocca il campo di immissione, viene visualizzata la tastiera su schermo di Windows 8. Questo comportamento è previsto e necessario, ma a causa della tastiera, il campo di input è coperto.

Voglio essere in grado di rilevare quando la tastiera su schermo di Windows 8 è presente utilizzando Javascript in modo che possa gestire lo spostamento del campo di input sopra la tastiera.

Il campo di input è assolutamente posizionato sullo schermo, quindi la tastiera su schermo non sembra alterare il modo in cui le dimensioni della finestra vengono memorizzate.

Qualsiasi e tutte le informazioni in merito saranno molto apprezzate.

modificare: Mi piacerebbe anche farlo tramite Javascriptperché quindi posso spostare indietro il campo di input quando la tastiera viene chiusa (che potrebbe non essere gestita da una finestra premere perché può essere ignorata tramite la tastiera stessa).

risposte:

0 per risposta № 1

Potrebbe essere d'aiuto?

App Web per iPad: rileva la tastiera virtuale utilizzando JavaScript in Safari?

$(document).ready(function(){
$("input").bind("focus",function() {
$(window).scrollTop(10);
var keyboard_shown = $(window).scrollTop() > 0;
$(window).scrollTop(0);

$("#test").append(keyboard_shown?"keyboard ":"nokeyboard ");
});
});

So che è per iPad ma immagino che ci potrebbe essere qualche soluzione per un normale browser forse? Non è la mia idea che sia venuta da @ LKM e non la capisco del tutto.