Html 专注于输入会导致键盘动作异常
我正在尝试使用.focus()将注意力集中在输入上,然后在每次页面更改时自动调用键盘显示。这是我的密码: jquery:Html 专注于输入会导致键盘动作异常,html,jquery-mobile,input,Html,Jquery Mobile,Input,我正在尝试使用.focus()将注意力集中在输入上,然后在每次页面更改时自动调用键盘显示。这是我的密码: jquery: $(questionPage).on("pageshow",function(){ $('input').focus(); }); HTML5: <input type="email" name="text_email" style="padding: 0px; margin: 0px" placeholder=""value="" class=
$(questionPage).on("pageshow",function(){
$('input').focus();
});
HTML5:
<input type="email" name="text_email" style="padding: 0px; margin: 0px" placeholder=""value="" class="email"'/> ;
我已经解决了这个问题。这是因为事件将被触发多次。根据on防止多事件绑定/触发。我用以下代码解决了问题:
$(questionPage).on("pageshow",function(){
$('textarea').focus();
$('input').focus().delay(5000);
event.preventDefault();
});
您是否尝试过在短时间延迟(例如50毫秒)后聚焦?请指定要触发此事件的页面<代码>'pageshow'、'#pageId',function()
@robertc我用$('input').focus()试过。延迟(5000);和setTimeout(function(){$('input').focus();},5000);不幸的是,他们都没有工作:(@Omar我已经有$(questionPage)正如IDI在短暂延迟后所说的那样