标记:
<section id="loginform">
<input type="text" id="username" placeholder="Username"/>
<input type="password" id="password" placeholder="Password"/>
<input type="submit" value="login" id="login"/>
</section>
JavaScript:
$('#loginform #username').bind('touchstart', function(e) {
$(this).focus()
})
$('#loginform #password').bind('touchstart', function() {
$(this).focus()
})
在 Android (4.0) 上打开此站点并单击用户名或密码的输入字段,没有弹出键盘...如果我执行如下代码:
$('#loginform #username').bind('touchstart', function(e) {
alert("android why u no keyboard show!?")
$(this).focus()
})
然后键盘会弹出... Alertinge.isDefaultPrevented()
返回false
知道什么是错的吗?
谢谢