ipad上的JQuery focus()方法

可能重复:
iPad HTML Focus

有谁知道如何从jquery获取focus()方法在ipad上工作,或者可能是一种解决方法? 我正在尝试做的是让键盘弹出一个网页,因为我有jquery捕获击键来执行事件。 但是,如果页面上没有文本框,我不知道如何弹出键盘。 现在我在页面上有文本框,我正在尝试使用jquery将焦点设置到文本框,以便弹出键盘。 最重要的是,我将文本框样式设置为display:none,以便焦点转到文本框但是没有看到,因此function似乎有效。 但是,在ipad上打破了focus()! 谁能帮我?

不幸的是,让键盘显示的唯一方法是在用户发起的事件期间。 这是我最近一直在和自己打架的事情。

下面, ilumin有一个很好的解决方案,但它并不是唯一的解决方案。 基本上,从我发现的,只要您在用户事件(例如mouseup或任何触摸事件[可能是触摸设备首选])内执行.focus()函数调用,那你就不应该有问题了。

在某种程度上,我理解为什么Apple制定了这个限制,但与此同时,它使我的工作非常具有挑战性。

 Click $('.label').mouseup(function(){ $('input').focus(); }); 

它适用于我的项目。 只需使用“mouseup”捕获事件并“关注”输入

通过http://www.quora.com/Mobile-Safari-iPhone-or-iPad-with-JavaScript-how-can-I-launch-the-on-screen-keyboard

不幸的是,当您在文本字段中聚焦时,您只会看到键盘弹出。 看到这个答案 。