jQuery教程分享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

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

      以上就是jQuery教程分享ipad上的JQuery focus()方法相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注(猴子技术宅)。

      本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

      如若转载,请注明出处:https://www.ssfiction.com/jqyjc/568316.html

      发表评论

      电子邮件地址不会被公开。 必填项已用*标注