$ .focus()工作正常,但有时光标不会在低版本的浏览器中显示

时间:2013-06-28 08:44:34

标签: jquery jquery-mobile

我正在使用phonegap和jqm开发混合应用程序。

在我们的系统中,某些页面只有textarea和submit标签来写东西。

当用户进入此页面时,我们希望自动关注textarea。 (使用本机代码成功显示软键盘)

加载此页面时,会调用$ .focus()。

它工作正常并调用回调方法进行测试。

但我的问题是光标没有显示在某些低版本的android中。

http://jsfiddle.net/Shxbv/8/

// js
$("input, textarea").focus(function(){
    $("div").append("something is focused!!");}
);
$("input").focus();
$("textarea").focus();

// html
<input type="text" tabindex="1">
<!-- <textarea tabindex="1"></textarea> -->
<div></div>

以上代码是测试焦点。

谢谢!

0 个答案:

没有答案