亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

移動端頁面加載后input自動獲得焦點并且彈出自動彈出軟鍵盤,請問怎么彈出?ios中自動獲得焦點

移動端頁面加載后input自動獲得焦點并且彈出自動彈出軟鍵盤,請問怎么彈出?ios中自動獲得焦點

侃侃爾雅 2019-03-23 18:19:10
如題,需要是頁面加載完成后,input自動獲得焦點,并且自動彈出軟鍵盤,現在的問題是:1.無法彈出軟鍵盤2.ios蘋果手機瀏覽器無法自動獲得焦點(安卓正常)html如下:<input autofocus id="mobile" type="tel" placeholder="請輸入您的手機號碼"/>請問大神,有沒有其他好的解決方法?謝謝!
查看完整描述

4 回答

?
慕沐林林

TA貢獻2016條經驗 獲得超9個贊

iOS將只允許在其他元素上綁定函數來觸發focus事件,如果第一個函數調用棧是由非編程觸發的事件(這句不知道怎么翻譯)。IOS的安全機制開始阻止你觸發input元素的focus事件。
就是說如果沒有通過某種用戶交互,iOS不會(觸發focus事件)

所以解決的方案你可以試試:(即為輸入框綁定一個事件,然后主動觸發)
你可以在頁面再加一個無關的<div id = '#tickt'> </div>

?$('#tickt').on('click', function() {

? ? $('#mobile').focus();

? ?});

? $('#tickt').trigger('click');


查看完整回答
反對 回復 2019-04-01
?
猛跑小豬

TA貢獻1858條經驗 獲得超8個贊

input autofocus


查看完整回答
反對 回復 2019-04-01
?
手掌心

TA貢獻1942條經驗 獲得超3個贊

onload事件里手動觸發focus


查看完整回答
反對 回復 2019-04-01
?
哆啦的時光機

TA貢獻1779條經驗 獲得超6個贊

你試試給input標簽加個自動點擊事件?頁面加載完成后,自動點擊一次…模擬手指點擊,有時候解決問題可以從多方面考慮。


查看完整回答
反對 回復 2019-04-01
  • 4 回答
  • 0 關注
  • 3828 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號