Я пытаюсь использовать .focus(), чтобы сфокусироваться на входе, а затем автоматически вызывать клавиатуру для отображения, каждый раз, когда страница меняется. Вот мои коды:фокус на входе заставляет клавиатуру действовать странно
JQuery:
$(questionPage).on("pageshow",function(){
$('input').focus();
});
HTML5:
<input type="email" name="text_email" style="padding: 0px; margin: 0px" placeholder=""value="" class="email"'/> ;
Но каждый раз, когда страница изменяется, клавиатура появляется и закрывается немедленно. Кто-нибудь знает, что вызывает это? Любые советы о том, как его решить?
Вы пробовали сосредоточиться после короткой задержки, скажем, 50 мс? – robertc
Укажите, на какой странице вы хотите, чтобы это событие срабатывало. ''pageshow', '#pageId', function()' – Omar
@robertc Я пытался с $ ('input'). focus(). delay (5000); и setTimeout (function() {$ ('input'). focus();}, 5000); к сожалению, никто из них не работает :( – HuaY