Jes*_*ing 11 jquery focus ipad
可能重复:
iPad HTML焦点
有谁知道如何从jquery获取focus()方法在ipad上工作,或者可能是一种解决方法?我正在尝试做的是让键盘弹出一个网页,因为我有jquery捕获击键来执行事件.但是,如果页面上没有文本框,我不知道如何弹出键盘.现在我在页面上有文本框,我正在尝试使用jquery将焦点设置到文本框,以便弹出键盘.最重要的是,我将文本框样式设置为display:none,以便焦点转到文本框但是没有看到,因此功能似乎有效.但是,在ipad上打破了focus()!谁能帮我?
不幸的是,让键盘显示的唯一方法是在用户启动的事件期间.这是我最近一直在和自己打架的事情.
下面,ilumin有一个很好的解决方案,但它并不是唯一的解决方案.基本上,从我发现的,只要您在用户事件(例如mouseup或任何触摸事件[可能是触摸设备首选])内执行.focus()函数调用,那你就不应该有问题了.
在某种程度上,我理解为什么Apple制定了这个限制,但与此同时,它使我的工作非常具有挑战性.
<input>
<a href="#" class="label">Click</a>
$('.label').mouseup(function(){ $('input').focus(); });
Run Code Online (Sandbox Code Playgroud)
它适用于我的项目。只需使用“mouseup”来捕获事件并“聚焦”输入
| 归档时间: |
|
| 查看次数: |
24649 次 |
| 最近记录: |