Tag: jquery mobile

phonegap ios固定虚拟键盘上的input字段

用jQuery Mobile创build一个phonegap应用程序。 在我的应用程序中,一个固定的input字段出现在虚拟键盘的顶部,这是在Android中正常工作,但在IOS时,虚拟键盘出现无法正常工作。 我的问题是这个IOS更小虚拟键盘上的固定页脚工具栏打破 JS header_height = $('.main-header').height(); footer_height = $('.footer').height(); footer_input_height = $('.fixed_bottom').height(); $('.fixed_bottom').css('bottom',footer_height+'px'); $('#messages .ui-panel-wrapper').css('padding-bottom','inherit'); $("input, textarea").blur(function() { $("[data-role=footer]").show('','',function(){ $('#messages').css('padding-bottom',footer_height+'px'); $('#messages .ui-panel-wrapper').css('padding-bottom','inherit'); $('.fixed_bottom').css('bottom',footer_height+'px'); }); }); $("input, textarea").focus(function() { $("[data-role=footer]").hide('','',function(){ $('#messages').css('padding-bottom','0px'); $('#messages .ui-panel-wrapper').css('padding-bottom','0px'); $('.fixed_bottom').css('bottom','0px'); }); }) CSS #messages .fixed { left: 0; right: 0; width: 100%; position: fixed; z-index: 1000; display: block; } #messages […]

PhoneGap应用程序中远程JQueryMobile网站的链接打开Safari

PhoneGap和JQuery Mobile有一个很奇怪的问题,在撰写本文时使用了两个框架的最新版本。 我的phonegap应用程序有一些页面“本地”的应用程序,并从远程站点直接加载其他页面。 在本地和远程页面之间是好的(没有转换,但不能完全得到帮助)。 但是,一旦我在远程页面上,我点击远程页面上的任何链接打开Safari与我请求的页面。 这不是我们所希望的function,因为我希望所有这些都在UIWebView中,而且我的链接都没有标记出任何会导致Safari打开的特殊function。 它变得更加怪异。 如果我从Safari切换回程序,我请求的远程页面出现在UIWebView中,但按下后退button不会导致第一个远程页面,而是第一个本地页面。 phonegap应用程序现在是相当裸露的,非常接近的默认除了JQM的CSS + JS加载。 即使创build了一个包含一个本地JQM页面,一个远程JQM页面和一个从JQM远程页面链接到的远程页面的简单testing应用程序,也会发生这种情况。 我很难过 这里发生了什么?

我如何重新定位固定的页眉和页脚?

我使用固定页眉和页脚时遇到了一些问题,但是有些build议我使用Position:Absolute而不是Fixed,并且在使用JavaScript代码进行滚动时重新定位页眉和页脚,是否有人知道如何做到这一点? 或者这个问题面对他。 任何build议都会有所帮助。 最好的祝福。

iPhone键盘在手机中推动页面

我正在开发一个iOS应用程序在phonegap / cordova 3.3.0与jquery移动1.4.2 我devise了一个多文本框的input页面,但当iPhone本机键盘打开它推动页面在iPhone 4,在iPhone 5也面临同样的问题,但页面在closures键盘后,来到原来的状态,但在iPhone 4页面推顶位置。 检查下面的屏幕截图。 这是屏幕 这是当键盘打开 closures键盘后closures 请帮忙…

当加载html文件时,iOS + jqueryMobile无法捕获webview事件

我正在加载一个jqueryMobile html文件到webview和webViewDidFinishLoad事件正确触发。 但是,当您select加载的jqMb文件的加载另一个HTML文件内容的导航button,事件不会被解雇! 如何捕捉它? 谢谢

iOS上的PhoneGap会话(cookie)

在服务器上,我们有一组JSON API。 有一个login方法来validation用户并创build用户会话。 随后调用API上的其他方法假定用户已通过身份validation。 在客户端,我们有PhoneGap和jQuery手机。 我们使用ajax调用与服务器进行通信。 在Android会话pipe理上是可以的,但是在loginiOS之后,似乎会话cookie在下次调用时不会被发回(或根本不被接受),并且服务器上的调用失败,就好像用户没有被authentication一样。 当从同一设备上的Safari进行testing时,一切正常。 在iOS 5.0和iOS 4的iPhone 4S上,iPad 2的行为也是相同的。 任何想法?

iPhone上的jQuery Mobile + PhoneGap无法加载页面

我试图写一个简单的phonegap + jqm应用程序,从远程服务器获取页面。 $.mobile.loadPage("http://mydomain.com/Mobile/MyPage.aspx") .done(function () { alert('done'); }) .fail(function () { alert('fail'); }); }); 我设置了以下选项: $.support.cors = true; $.mobile.allowCrossDomainPages = true; 添加了以下标题: Access-Control-Allow-Origin:* 一切工作正常,当我在桌面浏览器(ff / chrome / safari)尝试它,但它不适用于我的iphone或iPhone模拟器。 有任何想法吗?

在多任务栏中closuresPhoneGap应用程序时,iOS 5.1是否清除localStorage?

我有一个应用程序,将读取器的书签保存到localStorage中。 当我closures在iOS 5.1的应用程序书签已经消失,但在5.0.1它仍然存在?

使用jQuery Mobile创buildiOS页面指示器(点)

//我的问题,在angular落里的可爱的女士 我想创build一个分页来指示哪些页面是可见的,就像在iOS中一样(HIG中称为“页面指示符”的窗口下方的小点)。 – 我的项目在此称为,殿下。 我find了一个例子,但我找不到重新创build布局的文档,它在实验部分:( http://jquerymobile.com/test/experiments/scrollview/#../../docs/工具栏/页脚,坚持-a.html

如何将parameter passing给基于Phonegap的应用程序

我正在编写一个应用程序,使用JQM和Phonegap部署在iOS上,我需要它来读取input参数,如一个常见网站的url参数在JavaScript中处理对象'window.location.search' 在我的情况下,应用程序将从一个网站启动,如下所示: <a href="myapp://?arg1=1&arg2=2"> My App </a> 这是现在正在工作,我已经可以打电话给我的应用程序,我现在需要的是阅读arg1,arg2等参数。我试过阅读window.location.search但没有运气。 我怎样才能做到这一点? 我是否需要编写一些Objective C代码? 任何build议,将不胜感激。 谢谢。