Tag: jquery mobile

jquery mobile上的$ .ajax

$ .ajax使用jquery移动框架无法正常运行… 它只是让我们downoad html文件…. 如果我们想调用’ActionMethod’那么它不起作用: $.ajax({ url:’Home/CallMe’, success: function(result) { alert(result); } // edited }); 它挂起了系统…… 我正在使用iPhone模拟器进行测试…. 任何人都可以让我知道为什么上面不起作用,以及为什么下面的工作使用jquery移动框架? $ .ajax({ url:’htmlFile.htm’, success: function(result) { alert(result); } // this line is edited later }); 编辑: 我想告诉你的另一件事是我正在使用ASP.NET MVC … 编辑:您可以尝试的最简单的动作方法示例是: public JsonResult CallMe() { return Json(“I’m your response”); } [HttpPost]也可以应用,如果你想……

javascript超时超时

我使用jquery来开发移动应用程序,这里是我的代码下面的问题,当我向页面添加5或6行时,一切顺利。 但如果我添加多行显示错误消息:Javascript执行已执行超时。 function succes_recu_list_rubrique(tx, results) //apés avoire remplir sqlite { console.log(‘ENTRééééééééééééééé—‘) $(‘#lbtn’).prepend(“Selectionner un Rubrique”); for( var i=0; i<results.rows.length; i++ ) //Remplir tableau liste des identifiants étapes { $('#lbtn').append("”); $(‘#lbtn’).append(”+results.rows.item(i).LibelleRubrique+”); } $(‘#lbtn’).append(‘Consulter’).trigger(‘create’); $(‘#lbtn’).append(‘Cancel ‘).trigger(‘create’); }

告诉JQuery Mobile不要添加类?

我有一个Sharepoint应用程序,我们正在使用移动浏览器。 我在JQuery mobile中使用的只是触摸事件处理程序。 JQuery mobile为dom添加了类,使网页更易于移动,但它对Sharepoints自动化CSS处理造成了严重破坏。 有没有办法告诉JQuery Mobile不要弄乱DOM?

Phonegap – 可靠的页面宽度检测?

任何人都可以推荐一种在Phonegap内置的HTML5 Android App上检测屏幕宽度的好方法吗? 我们的页面相当流畅 – 但我需要为较小的屏幕切换徽标/页脚图形 – 所以我为较小的版本注入样式表 – 似乎一般工作正常,一些手机(HTC Wildfire)似乎认为它们是320px宽度当他们只有240所以我在挣扎! 这是我目前的检测代码 – 任何建议都会非常有用! 干杯保罗 $(document).ready(function() { var pageWidth = $(window).width(); var sizeSelected = “chilliAppBeta”; alert(pageWidth);adjustCSS(); function adjustCSS(){ if (pageWidth >= 0) { if(pageWidth = 300) { sizeSelected = “chilliAppBeta” } } function applyChilliCSS() { var chilliStyleSheet =$(”); $(‘head’).append(chilliStyleSheet); } });

使用JQuery Mobile向上或向下移动控制组中的多个链接

这是我之前的问题( 控制组:水平3个按钮,JQuery Mobile上的多行 )的后续问题,这个问题得到了很好的解答。 我现在垂直有多个“控件”,每个控件由4个水平图像链接组成。 其中一张图片是向下移动。 按下此图像按钮/链接时,4个链接的整个控制应向下移动1。 我一直在使用append,prepend,after,之前似乎没什么用。 我已经更新了我的Demo ,它将创建4个控件。 当按下具有向下错误的按钮时,整个块应向下移动。 // Check if not already at the end: if (layerVisibleButton.length > 0) { // TODO: How to continue? }

如何在*因屏幕方向更改而resize后获取元素*的新尺寸?

我正在开发一个移动网络应用程序,在我的页面中,我有一个div元素,其宽度设置为100%。 我需要设置这个div的高度,以便高度对于设定的宽高比是正确的。 因此,例如,如果屏幕大小为300像素宽且比例为3:2,我的脚本应该抓住div的宽度(此时应该是300px)并将高度设置为200px。 在第一次加载时,这非常有效。 但是,如果我将手机的屏幕旋转到横向, div的宽度会明显改变,所以我需要重置其高度以保持正确的比例。 我的问题是,我找不到在调整元素大小后触发的事件。 jQuery Mobile内置了一个orientationchange事件,当屏幕从纵向旋转到横向时有助于触发,反之亦然: $(window).bind(‘orientationchange’, function (e) { // Correctly alerts ‘landscape’ or ‘portrait’ when orientation is changed alert(e.orientation); // Set height of div var div = $(‘#div’); var width = div.width(); // Shows the *old* width, ie the div’s width before the rotation alert(width); // Set the height of […]

鉴于这些要求,我应该如何构建HTML5清单呢?

我有一个HTML jquerymobile应用程序,当用户尝试从主屏幕加载应用程序时,我需要显示一个离线页面。 我希望他们看到的页面是off-offline.jsp。 问题是,如果我在用户访问的每个页面上都包含HTML清单,那么该页面最终会被缓存,这意味着当用户离线加载应用程序时,他们有时会看到他们访问过的页面但图像丢失等,我不想要我想要一个只缓存某个页面的干净缓存系统。 是否可以防止其他页面在用户访问时缓存。 我想要的是只缓存一个JS文件,它检查导航器是否在线,如果没有重定向到那个离线页面。

绕过ui-dialog .dialog()与移动.dialog()冲突

我是那些试图同时使用jquery-ui和jqm的人之一。 当我尝试使用jquery-ui对话框时,情况正常。 打电话给 $(‘#tag’).dialog(options) 当我包含jquery-mobile.js时,转到jquery mobile的对话框。 我对使用ui-dialog和NOT jquery移动对话感兴趣。 经过一番研究后,我发现ui.dialog正在安装为$ [‘ui’] [‘对话框],我想知道是否有办法从那里直接调用它来绕过调用.dialog()获取传递到手机的对话框()。 所以做以下事情: var dialogInstance = $[‘ui][‘dialog’]({Options…}, tag); 标签是$(’#tag’)。 我试图这样做并得到以下错误: Uncaught TypeError: Object # has no method ‘_createWidget’ 显然,我做错了什么。 在我花更多时间,寻找专家意见之前。 对不起,jquery ui / mobile新手。 任何帮助深表感谢 !!

Jquery Mobile Web:是否可以调用本机应用程序?

我希望能够触摸移动网页上的链接,并让它启动本地移动应用程序,例如Skype。 这似乎是一个巨大的安全问题,但我想知道移动环境是否允许这样做? 编辑:是的! 有用。 对document.window =“myapp:// myparam”的javascript调用效果很好! 或者,例如,以下工作: document.window =“skype://”; 诀窍是知道应用程序的名称。

如何自动打开第一个可折叠集(手风琴)?

我有一个可折叠的设置,当页面加载时,我想自动打开第一个可折叠的设置。 我是怎么在jquerymobile中那样做的?