我正在尝试使用.focus()来关注输入,然后每次页面更改时自动调用键盘显示。这是我的代码:
jquery:
$(questionPage).on("pageshow",function(){
$('input').focus();
});
HTML5:
<input type="email" name="text_email" style="padding: 0px; margin: 0px" placeholder=""value="" class="email"'/> ;
但每次页面更改时,键盘都会立即显示和关闭。任何人都知道是什么导致它?有关如何解决的任何提示?
答案 0 :(得分:0)
我已经解决了这个问题。这是因为事件将被多次触发。根据{{3}}关于防止多事件绑定/触发。我用以下代码解决了这些问题:
$(questionPage).on("pageshow",function(){
$('textarea').focus();
$('input').focus().delay(5000);
event.preventDefault();
});