0
我試圖使用.focus()將焦點放在輸入上,然後自動調用鍵盤顯示出來,每當頁面發生變化時。這裏是我的代碼:專注於輸入會導致鍵盤異常動作
的jQuery:
$(questionPage).on("pageshow",function(){
$('input').focus();
});
HTML5:
<input type="email" name="text_email" style="padding: 0px; margin: 0px" placeholder=""value="" class="email"'/> ;
但每次當頁面的變化,鍵盤顯示出來,並立即關閉。任何人有任何想法是什麼造成它?有關如何解決它的任何提示?
你有沒有在短暫的延遲後嘗試聚焦,比如說50ms? – robertc
指定您希望此事件觸發的頁面。 ''pageshow','#pageId',function()' – Omar
@robertc我試過用$('input')。focus()。delay(5000);和setTimeout(function(){$('input')。focus();},5000);不幸的是他們都沒有工作:( – HuaY