我想为iPad写一个简单的“C is for Cat”程序。用户按下C虚拟键,猫出现并喵喵叫。
问:使用jQuery和/或jQuery mobile,如何在屏幕上没有任何输入控件的情况下显示键盘?
答案 0 :(得分:1)
我不是百分之百确定iPad的Safari中存在的所有浏览器挂钩,但我真的不认为有一种方法可以在没有先关注某种输入字段的情况下触发它。
也许您可以创建隐藏文本输入字段,然后将其重点放在页面加载上?然后,当他们键入字符时,您可以监听onChange事件并做出适当的反应。
除此之外,我认为没有办法捕捉按键。
答案 1 :(得分:1)
冷却。试试这个:
$("<input type='text' style='opacity: 0.01'/>").appendTo("body").focus();
嗯......我能说的另一件事就是制作一个巨大的隐形<textarea />
......?然后让用户点击它。