带有软件键盘的移动设备通常在填写Web表单时更改键盘,以允许用户只需单击一下即可提交,并避免猛烈抨击表单的"提交"按钮.
如何从phonegap/cordova /其他HTML5应用程序访问此功能?
我挣扎了一段时间,所以要在这里分享答案.
这与我之前的问题" 如何在每次安装时在我的Android模拟器上清除应用程序的localStorage"有关?".
它还建立在' 如何清除Android应用缓存?'和' 如何以编程方式清除应用程序数据?".
上述问题均未提供适用于Android PhoneGap/Cordova应用程序的直接答案.本博客文章由伊戈尔Hrupin涵盖在上下文的情况下原生 Android应用程序,所以这个问题扩展了覆盖科尔多瓦.
我会自己发一个答案,但我是一个完整的Java菜鸟,所以请编辑改进.
我正在用jQuery和jQuery Mobile编写一个PhoneGap(Cordova)应用程序.
我是一个菜鸟,所以为了简单起见,我喜欢将我的脚本保存在单独的.js文件中,其功能大致根据功能划分.
(1)这种方法有性能影响吗?
(2)有没有我不知道的程序化效果?
(3)由于它是一个Cordova应用程序,所有文件都将预先打包,但当你谈论一个经典访问的网站时,这会变成一个更好/更坏的想法吗?
谢谢!
自从提出这个问题以来,我发现了这篇博文.http://css-tricks.com/css-sprites/.它解决了多个HTTP请求的问题以及相关的性能问题,尽管在图像的上下文中.
在这个问题中,使用以下代码 -
var parent = $("#jcontent");
var button1 = $(".button1", parent) ;
Run Code Online (Sandbox Code Playgroud)
button1在id的父级中选择一个类的按钮jcontent.
为什么这样做?如何将jQuery对象作为参数传递给jQuery选择器告诉它在该对象中选择?有人可以链接到解释此功能的文档吗?
我在jQM/phonegap/cordova Android应用程序中有一个搜索栏.
当用户按下"输入"或"完成"或其他什么时,我怎么检测到,所以我可以提交搜索?
我是否必须构建自定义密钥检测器,或者是否有此事件?
太令人沮丧 - 我无法在任何地方的文档中找到这个....
干得好!