Я разрабатываю приложение на основе jQuery. Проблема в том, что у меня есть поле ввода, где я нажимаю на него, клавиатуру моего всплывающего окна. Тем не менее, поле по-прежнему находится за клавиатурой, и мне нужно прокрутить экран, чтобы увидеть поле.Поле ввода не фокусируется на щелчке и исчезает за клавиатурой
В моей HTML страницы я сделал следующее:
<script>
$('#div1').click(function() {
$('#p2EmpContPer').focus();
});
</script>
<div id= "div1" class="float-right mobile-input-container">
<input id="p2EmpContPer" type="text" class="font14 format-decimal inline-block" value="" />
</div>
То, что я хочу, когда я нажимаю на поле ввода, мне нужна клавиатура для вызова (который уже работает), и приложение будет сосредоточено на поле (которое я не могу выполнить).
Проблема появляется на Blackberry устройства только.
Приложение построено с использованием Кордовы.
Не обижайтесь, но вы все еще строите, поддерживая пользователей Blackberry. Удивительно! – Varun
Я знаю, мы используем Worklight для разработки нашего приложения, и 40% наших пользователей подают в суд на Blackberry, и проблема появляется на их устройствах. :( –
Вы пробовали 'scrollTop()'? – Varun