У мене є повноекранна веб-сторінка, в якій є вхідполе Коли користувач торкнеться поля введення, з'явиться екранна клавіатура Windows 8. Така поведінка очікується і необхідна, але через клавіатуру поле вводу покрито.
Я хочу визначити, коли на екранній клавіатурі Windows 8 використовується Javascript, щоб я міг рухатись над полем введення над клавіатурою.
Поле введення абсолютно розташоване на екрані, тому екранна клавіатура не змінює спосіб зберігання розмірів вікна.
Будь-яка інформація щодо цього буде вдячна.
Редагувати: Я також хотів би це зробити за допомогою Javascriptтому що тоді я можу перемістити поле вводу назад, коли клавіатура відхилена (що не може бути оброблено через вікно, натискаючи, оскільки його можна відхилити через клавіатуру).
Відповіді:
0 для відповіді № 1Може це допомогти?
Веб-програма для iPad: Виявлення віртуальної клавіатури за допомогою JavaScript в 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 ");
});
});
Я знаю, що це для iPad, але я думаю, що може бути певний обхід для звичайного веб-переглядача? Не моя ідея, вона прийшла від @LKM, і я все одно не розумію це все одно.