Tag: jquery mobile

jquery mobile ajax发送GET和POST请求

这是问题所在: 默认情况下,jQuery Mobile正在对应用程序中的所有链接使用GET请求,因此我将这个小脚本从每个链接中删除。 $(‘a’).each(function () { $(this).attr(“data-ajax”, “false”); }); 但我有一个寻呼机,我实际上想要使用AJAX。 寻呼机链接使用HttpPost请求进行控制器操作。 所以我评论了上面的jQuery代码,以便我可以实际使用AJAX。 问题是,当我点击链接时,有两个请求发出,一个是HttpGet – 这是jQuery Mobile AJAX默认值(我不想要),第二个是我真正想要工作的HttpPost 。 当我有上面的jQuery代码工作时,AJAX完全关闭,它只是转到URL并重新加载窗口。 我正在使用asp.net MVC 3.谢谢

jQuery Mobile Input和Textarea自定义样式

我正在尝试设计我的jQuery Mobile Form输入和textareas。 现在他们像这样定制: http://jquerymobile.com/demos/1.0b1/#/demos/1.0b1/docs/forms/forms-text.html HI想要自己设计,没有圆边。 我通过添加新样式表并添加以下内容来解决这个问题: input { width:100%; height: 40px; border: 0px !important; border-bottom: 1px solid !important; border-bottom-color: #ccc !important; -moz-border-radius: 0px !important; -khtml-border-radius: 0px !important; -webkit-border-radius: 0px !important; border-radius: 0px !important;} #overheard textarea { width:100%; height: 100px !important; border: 0px !important; -moz-border-radius: 0px !important; -khtml-border-radius: 0px !important; -webkit-border-radius: 0px !important; border-radius: 0px […]

带有phonegap的后退按钮(和查询移动?)

我正在使用jquery mobile和phonegap编写的应用程序出现问题。 在浏览器中进行测试时,我使用后退按钮没有任何问题(没有涉及phonegap js)。 然而,一旦我尝试使用phonegap js的设备,它就会中断。 重现步骤: 加载应用 访问多个页面(使用#在内部链接) 单击后退按钮或从任何地方调用history.back()(使用js控制台,或通过触发调用它的内容) 在浏览器(chrome,firefox等)上,它返回一个’page’(到之前的#link,无论它是什么)。 这是首选行为。 在设备(iPhone 4,iPhone模拟器,Android 2.2(设备),Android 3.2(设备))上,它会转到第一个/登录页面(index.html文件中的第一个“页面”)。 我怀疑问题出在phonegap上。 有没有办法恢复到首选行为或浏览器?

注册validation和ajax认证

我有一个注册表格,当填写并按下“注册”按钮被js检查,找到空字段和检查用户名的可用性,或者如果已经使用电子邮件或手机号码通过ajax发送信息到php并接收答案。 但我的js不会一直工作。 这是我的js脚本: $(“#reg_button”).click(function(){ user = $(“#usr”).val(); pass = $(“#psw”).val(); fname = $(“#first_name”).val(); sname = $(“#second_name”).val(); dateb = $(“#date_birth”).val(); email = $(“#email”).val(); mobnum = $(“#mob_num”).val(); if(user == “”){ alert(“First name must be filled out”); $(‘#usr’).focus(); return false; }else if(pass == “”){ alert(“Password must be filled out”); $(‘#psw’).focus(); return false; }else if(fname == “”){ alert(“First name […]

我应该在客户端增强Jquery Mobile元素还是使用data-enhance =“false”发送增强型标记?

我有一个产品搜索,我发回结果,每个结果包含一个两个按钮JQM控制组。 我一次发送24条记录,所以这将是24个控制组来增强,如下所示: 如果我将控制组作为纯HTML发送并在客户端上增强它们,则服务器响应为1sec ,数据发送20k ,并且页面显着停止大约1-2秒,这可能是因为JQM忙于增强控制组。 我现在正在尝试替代方案 $.mobile.ignoreContentEnabled = true; 并发送完全增强的标记而不是控制组。 所以现在我发送这个: #tx# #tx#   它将传输大小增加到34k ,响应时间增加到1.5sec ,但页面感觉更快,因为没有什么可以增强的。 但是我也读到使用data-enhance=false ,这对设备来说是性能上的打击。 题: 有没有其他人有如何处理这个的经验? 如果页面感觉更快,我应该选择大文件大小/传输时间/性能吗?

jQuery Mobile listview descrption with scrolling

我有一个带有一些长标题的列表视图,它自动隐藏在小屏幕显示上并用…固定后固定 如果整个标题没有显示在屏幕上,我不确定是否有可能使这些长描述的标题滚动。 关于jsFiddle的示例 Home Messages Event 1 With take every second Saturday of each month Event 2 With take every second Thrusday of each month Event 3 我们可以使标题在鼠标hover时向左或向右滚动,以便用户在点击链接或按钮之前可以阅读标题。

主题和Swatch之间的区别

在jQuery Mobile中,有主题和样本。 两者听起来都一样。 这两者有什么区别?

导航到其他页面后,Jquery Mobile 1.4外部面板无法打开

我们正在使用jquery mobile和apache cordova开发移动应用程序。 迁移到jquery mobile 1.4.0后,我们切换到外部面板,但面板出现问题。 http://jsfiddle.net/Q58MZ/3/中有一个简单的问题示例 要重现这个问题你必须:1从菜单链接点击第1页2从菜单链接点击第2页3从菜单链接点击第1页4从菜单链接点击第2页5点击“转到第1页”链接内容 然后菜单不会打开它会添加它打开的类,但它不会打开。 以下是重现它的示例代码: $(document).ready(function() { $.mobile.defaultPageTransition = ‘none’; $(“#mypanel”).panel(); }); $(document).bind(‘panelbeforeopen’, function(e, data) { console.log(“before open”); }); $(document).bind(‘panelbeforeclose’, function(e, data) { console.log(“before close”); }); page1 page2 menu PAGE 0 PAGE 0 menu PAGE 1 PAGE 1 menu PAGE 2 PAGE 2 GO TO PAGE 1 奇怪的是,当我浏览面板链接时,面板可以工作但是当我点击链接时不在面板中它不再打开。 我们还尝试使用$ .mobile.changePage和新的:pagecontainer,但它是相同的。 […]

为什么jQuery Mobile 1.1-rc1使用.gif加载图标(再次)?

在1.0.1中,微调器图标是一个用CSS旋转的png。 对于我来说,这在Android 2.x上显得很流畅。 在版本1.1-rc1中,他们已将图标从.png更改为动画.gif 在Android上,动画.gifs对我来说很奇怪,在2.2.x和2.3.x上的速度不稳定,并且在2.1.x上不起作用 他们为什么要把它从一个改为另一个? 没有使用CSS来旋转.png有什么好处,这对我来说似乎更加清晰和顺畅。 有谁知道如何在1.1-rc1中实现旧的加载器?

jQuery Mobile忽略表单元素上的data-role =“none”

我正在动态地将页面注入我的jQuery Mobile应用程序。 一切都很好,除了表单元素。 似乎在注入页面上的表单元素上忽略了data-role =“none”。 None Market Segments     &nbsp All 单选按钮呈现为常规单选按钮,尽管有一些棘手的格式。 选择按钮应显示为常规下拉列表,但它将呈现为jQuery Mobile下拉列表。 以下是页面的注入方式: var t = results.rows.item(i).body; var n = results.rows.item(i).name; $(“#”+n).remove(); $(“body”).append(t); $(“#”+n).appendTo($.mobile.pageContainer); $(“#”+n).attr(‘data-url’,$(“#”+n).attr(“ID”)).trigger(‘create’); 非注入页面上的表单元素工作正常…任何想法?