Я работаю с библиотеками PrimeFaces и BootsFaces.У меня есть небольшая форма модальностей bootsfaces.Форма используется для изменения системных параметров, и для одного конкретного параметра есть <p:keyboard />
для изменения его значения.Моя проблема в том, что в очень маленьких устройствах модальный режим начальной загрузки не допускает горизонтальную прокрутку, а клавиатура не показывает завершение:
Клавиатура не реагирует по умолчанию, когда область просмотра меньше 510 пикселей, поэтому я настроил ее на 436 пикселей по умолчанию на очень маленьких экранах.Я хочу сделать горизонтальную прокрутку на модальном только для того, чтобы увидеть полную клавиатуру, но только когда я открываю модальное.
Это моя функция javascript для настройки клавиатуры в зависимости от размера экрана:
$(document).on('click', '.inpKeyboard', function() {//- The input text has a class called 'inpKeyboard'
if ($(window).width() <= 505) {//- Small screen
$('#keypad-div').css('width', '436px');
$('#keypad-div').css('left', '0px');
//$('.modal-open').css('overflow-x', 'auto');
}
$('#keypad-div').css('z-index', '2000');
});
Любая помощь будет оценена.Спасибо.