使用 Opera Mobile(尝试 9.5 和 10),我无法使用 Javascript 将光标置于文本框中。
我有一个条形码扫描仪,所以我想让文本框自动聚焦,以便它准备好接收自动条形码输入,而无需用户点击。必须点击并不是真正的问题,如果扫描仪在文本框未聚焦时尝试扫描,Opera 会导航到本地“欢迎使用 Opera”页面,即使主页设置已更改。
我试过了:
- jQuery .focus()
- jQuery .live()
- 准系统 Javascript .focus()
- 输入标签中的自动对焦属性
- tabindex="-1" 在输入标签上
- putCursorAtEnd() 在这里找到
- 使用 setTimeout() 将上述内容包装在计时器中
必须有一种方法来使用 Opera Mobile。所有其他 Javascript 都可以正常工作。