【发布时间】:2011-04-25 19:46:09
【问题描述】:
我想为 iPad 编写一个简单的“C is for Cat”程序。用户按下 C 虚拟键,一只猫出现并喵喵叫。
问:使用 jQuery 和/或 jQuery mobile,如何在屏幕上没有任何输入控件的情况下显示键盘?
【问题讨论】:
标签: jquery jquery-mobile
我想为 iPad 编写一个简单的“C is for Cat”程序。用户按下 C 虚拟键,一只猫出现并喵喵叫。
问:使用 jQuery 和/或 jQuery mobile,如何在屏幕上没有任何输入控件的情况下显示键盘?
【问题讨论】:
标签: jquery jquery-mobile
我不能 100% 确定 iPad 的 Safari 中存在的所有浏览器挂钩,但我真的认为如果不首先关注某种输入字段,就没有办法触发它。
也许您可以创建一个隐藏的文本输入字段,然后让它专注于页面加载?然后当他们输入字符时,您可以监听 onChange 事件并做出适当的反应。
除此之外,我认为没有办法捕捉按键。
【讨论】:
酷。试试这个:
$("<input type='text' style='opacity: 0.01'/>").appendTo("body").focus();
嗯...我能建议的唯一另一件事是让一个巨大的隐形<textarea />...?然后让用户点击它。
【讨论】:
<textarea />...?然后让用户点击它。