IOS系統不能自動獲取HTML焦點(focus)javascript
//在通常的正常瀏覽器上,能夠用 javascript 來 focus 到一個輸入框上:
var elem = document.getElementById(‘inputElementId’);
elem.focus();
可是在 iOS手機 上,這樣的代碼根本不起做用只有在監聽了用戶出發的事件的函數中執行 focus 纔有用。java
var button = document.getElementById(‘btn’); var inputElem = document.getElemntById(‘input-elem’); button.addEventListener(‘click’, function(ev){ inputElem.focus(); }); $.subscribe(‘testevent’,function(ev){ $(‘#test’).focus(); }); $(‘#btn’).click(function(ev){ $.publish(‘testevent’) });