【问题标题】:iPad input without any input fields没有任何输入字段的 iPad 输入
【发布时间】:2011-04-25 19:46:09
【问题描述】:

我想为 iPad 编写一个简单的“C is for Cat”程序。用户按下 C 虚拟键,一只猫出现并喵喵叫。

问:使用 jQuery 和/或 jQuery mobile,如何在屏幕上没有任何输入控件的情况下显示键盘?

【问题讨论】:

    标签: jquery jquery-mobile


    【解决方案1】:

    我不能 100% 确定 iPad 的 Safari 中存在的所有浏览器挂钩,但我真的认为如果不首先关注某种输入字段,就没有办法触发它。

    也许您可以创建一个隐藏的文本输入字段,然后让它专注于页面加载?然后当他们输入字符时,您可以监听 onChange 事件并做出适当的反应。

    除此之外,我认为没有办法捕捉按键。

    【讨论】:

      【解决方案2】:

      酷。试试这个:

      $("<input type='text' style='opacity: 0.01'/>").appendTo("body").focus();
      

      嗯...我能建议的唯一另一件事是让一个巨大的隐形&lt;textarea /&gt;...?然后让用户点击它。

      【讨论】:

      • 感谢 NeXXeuS!这种技术显示了创造力,但 iPad 不喜欢 .focus() 事件。
      • 嗯...我能建议的唯一另一件事是让一个巨大的隐形&lt;textarea /&gt;...?然后让用户点击它。
      • 是的,我想可能是某种“点击此处激活”。好主意。
      猜你喜欢
      • 1970-01-01
      • 2021-05-14
      • 2021-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多