2011-04-25 51 views
0

我想为iPad编写一个简单的“C is for Cat”程序。用户按下C虚拟键,猫出现并喵喵叫。问:使用jQuery和/或jQuery手机,如何在没有任何输入控件的情况下显示键盘?没有任何输入字段的iPad输入

回答

1

我并不是100%确定iPad Safari中存在的所有浏览器挂钩,但我真的不认为有一种方法可以在不专注于某种输入字段的情况下触发此功能。

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

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

1

很酷。试试这个:

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

嗯......唯一的其他东西我可以建议是使一个巨大的隐形<textarea /> ...?然后让用户点击它。

+0

谢谢NeXXeuS!这项技术表现出创造力,但iPad不喜欢.focus()事件。 – 2011-04-25 20:39:18

+0

嗯......只有我能建议的其他事情是让一个巨大的无形'