2013-08-29 58 views
1

如何在iOS(iPad/iPhone/iPod)中使用jQuery在DOM準備就緒時將注意力集中在輸入元素上?當iOS準備好DOM時,如何強制關注texfield?

我有一個條形碼網頁,需要重點立即在文本框。

我發現jQuery對IE,Firefox,Chrome,Safari,Android,iOS移動版Safari以及iOS移動版Chrome都不會讓我在DOM準備好時專注於文本字段。

這是我到目前爲止有:

​​

任何想法,人/加侖?

+2

顯示您的代碼。 –

+0

沒有顯示 - 所有的代碼是這樣的: '附加$ J(文件)。就緒'(函數(){ 附加$ J( '#條形碼')專注(); 。}) – user2730049

回答

4

這是不可能的移動Safari和推測在iOS上的Chrome。請參閱下面的重複做題:

運行this fiddle在移動Safari或Chrome在iOS將確認這個答案。

$("input").focus(); // Does not focus input in Mobile Safari or Chrome on iOS. 

此代碼已在移動Safari和鉻進行了測試(和失敗的)在iOS上下列設備:

  • iPhone 4運行iOS 7測試6
  • iPad 2的運行iOS 6.1。 3
  • 運行iOS 7 beta 5的iOS模擬器