小编bbo*_*ien的帖子

自动放大到表格后如何触发iPhone缩小?

我有一个使用jQuery提交搜索的Web表单.表单本身不会触发提交事件,因为我抓住并删除它(这是一个更大,更复杂的表单的所有部分,我正在使用渐进增强来添加此功能).

在iPhone上,浏览器一旦聚焦,就会自动放大我的搜索输入.在"输入"键盘事件中,搜索是通过javascript执行的,我模糊了输入,它消除了屏幕上的iPhone键盘,但浏览器仍然放大到输入区域.

有没有办法通过javascript以编程方式再次缩小回到初始视口区域?

编辑:搜索执行没有重定向,这通常会在新页面加载时重置视口 - 所有内容都发生在这里的一个页面上.

javascript iphone jquery javascript-events

28
推荐指数
3
解决办法
2万
查看次数

除非我首先删除平台和插件JSON,否则Cordova iOS插件在构建后会失败

我有一个Cordova 3.2.0项目,我正在测试使用XCode模拟器和USB 4S over USB.

当我执行以下操作时,应用程序运行时没有错误:

rm -rf platforms/ios
rm plugins/ios.json
cordova platforms add ios
cordova build ios
Run Code Online (Sandbox Code Playgroud)

如果我然后对我的代码进行任何更改,并重新运行:

cordova build ios
Run Code Online (Sandbox Code Playgroud)

在XCode中启动应用程序时出现以下错误:

错误:找不到插件'StatusBar',或者不是CDVPlugin.检查config.xml中的插件映射.2013-12-02 10:50:26.136 treemedia [774:60b] - [CDVCommandQueue executePending] [第127行] FAILED pluginJSON = ["INVALID","StatusBar","_ready",[]]

错误:未找到插件"设备",或者不是CDVPlugin.检查config.xml中的插件映射.2013-12-02 10:50:26.140 treemedia [774:60b] - [CDVCommandQueue executePending] [第127行] FAILED pluginJSON = ["Device1738472658","Device","getDeviceInfo",[]]

错误:找不到插件'NetworkStatus',或者不是CDVPlugin.检查config.xml中的插件映射.2013-12-02 10:50:26.143 treemedia [774:60b] - [CDVCommandQueue executePending] [第127行] FAILED pluginJSON = ["NetworkStatus1738472659","NetworkStatus","getConnectionInfo",[]]

为了运行应用程序没有错误,我必须删除平台和插件json文件,然后重新添加ios平台并重建.如果我跳过这些步骤并重建,则每次都会发生这些错误.

自从稍早版本将Phonegap/Cordova更新到3.2.0以来,这种情况才刚刚开始.

xcode ios cordova

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

cordova ×1

ios ×1

iphone ×1

javascript ×1

javascript-events ×1

jquery ×1

xcode ×1