Tag: jquery mobile

有没有办法在jQuery中检查服务器的可达性测试

有没有办法检查服务器的可达性测试。如果应用程序无法连接服务器,那么它会显示警报? 是否有任何方法来检查..我检查互联网连接。如果没有连接,那么我正在显示警报。但如果有连接,但没有服务器的可达性,我怎么能处理这个。 我正在检查这种连接状态.. !! setInterval(function () { connectionStatus = navigator.onLine ? ‘online’ : ‘offline’; if(connectionStatus==”offline”){ // alert(“There is no connection”); } }, 100); $.ajax({url: “192.168.12.171”, dataType: “jsonp”, statusCode: { 200: function (response) { alert(‘status 200’); }, 404: function (response) { alert(‘status 404 ‘); } } });

如何使用Phonegap和JqueryMobile上传文件?

我正在使用JQM和PhoneGap为Android构建移动应用程序。 我需要将文件(图像)上传到远程服务器(来自galery或用相机拍照)。 基本上它可以使用phonegap文件AP​​I来完成,问题是服务器是为了支持简单的POST提交而编写的。 我需要的是在我的应用程序请求中“模拟”与从以下html表单发送的完全相同 。 另外我需要获得服务器响应。 我尝试使用phonegap文件AP​​I,但服务器端检索数据的结构与应有的不同。 我试图在我的应用程序中实现该表单,但“选择文件”按钮被禁用… 如何在不对服务器端进行任何更改的情况下实现?

jQueryMobile:如何使用滑块事件?

我正在jQueryMobile中测试滑块事件,我一定错过了什么。 页面代码是: Input slider: 如果我这样做: $(“#slider”).data(“events”); 我明白了 blur, focus, keyup, remove 我想要做的是在用户释放滑块手柄后获取值 和keyup事件挂钩 $(“#slider”).bind(“keyup”, function() { alert(‘here’); } ); 什么都不做:( 我必须说我错误地认为 jQueryMobile使用了jQueryUI控件,因为这是我的第一个想法,但是现在深入研究事件我可以看到情况并非如此,仅仅是在CSS设计方面。 我能做什么? jQuery Mobile Slider 源代码可以在Git上找到,如果它可以帮助任何人以及在JSBin上找到测试页面 据我所知, #slider是带有值的文本框,所以我需要挂钩滑块手柄,因为此滑块的生成代码是: Input slider: 并检查处理程序锚点中的事件我只得到click事件 $(“#slider”).next().find(“a”).data(“events”); 固定 从伊万回答,我们只需要: Input slider: 然后 $(document).bind(“pagecreate”, function(event, ui) { $(‘#slider’).siblings(‘.ui-slider’).bind(‘tap’, function(event, ui){ makeAjaxChange($(this).siblings(‘input’)); }); $(‘#slider’).siblings(‘.ui-slider a’).bind(‘taphold’, function(event, ui){ makeAjaxChange($(this).parent().siblings(‘input’)); }); function makeAjaxChange( […]

Jquery:将查询字符串附加到所有链接

我想在页面中的所有动态链接上附加查询字符串 – 修复旧版本中的错误 – 这可能吗? 有任何想法吗?

因为Javascript没有加载到jquery mobile中的dom中

我有一个page1.html,其中有一个链接,如下所示: PAGE2 部分https://stackoverflow.com/questions/21625225/as-in-javascript-is-not-loaded-into-dom-in-jquery-mobile/page2.html是这样的: 还有这个: 这两个js文件在https://stackoverflow.com/questions/21625225/as-in-javascript-is-not-loaded-into-dom-in-jquery-mobile/page2.html上实现了一些function,但是当通过page1.html导航到https://stackoverflow.com/questions/21625225/as-in-javascript-is-not-loaded-into-dom-in-jquery-mobile/page2.html ,这两个文件不起作用,但是当使用data-ajax=”false”它可以工作。 怎么了。 scripts应该放在哪里? 我需要默认的ajax来实现更平滑的过渡。

在没有jQuery mobile的移动设备上使用mousedown事件?

我已经构建了一个webapp,为了进行一些改进,我想添加mousedown和mouseup处理程序来交换图像(在这种情况下,使按钮看起来像被按下)。 我的代码是这样的: window.onload = function() { //preload mouse down image here via Image() $(“#button_img”).mousedown(function(){$(“#button_img”).attr(“src”,”button_on.png”);}); $(“#button_img”).mouseup(function(){$(“#button_img”).attr(“src”,”button_off.png”)}); } 这在桌面上游戏,但在移动设备上(在iOS Safari中测试),mousedown和mouseup事件同时发生,因此实际上没有任何反应。 我试图在jQueryMobile中使用vmousedown和vmouseup事件,但是这段代码: //include jquerymobile.js and jquerymobile.css window.onload = function() { //preload mouse down image here via Image() $(“#button_img”).vmousedown(function(){$(“#button_img”).attr(“src”,”button_on.png”);}); $(“#button_img”).vmouseup(function(){$(“#button_img”).attr(“src”,”button_off.png”)}); } 刚刚给了我vmousedown和vmouseup不存在的错误。 此外,jQueryMobile会覆盖我为页面编写的CSS。 那么有没有办法让vmousedown和vmouseup工作,并且没有jQuery Mobile的CSS这样做?

下一页/上一页的AJAX请求帮助

如何使用AJAX获取下一页/上一页。 如何在浏览器中调用: page.php?page=1-1 要么 page.php?page=1 回报只是文字。 应该以这种格式加载页面: 1-1或1 当用户单击下一个/上一个页面按钮时,如何将该页码传递给ajax调用并显示结果。 另外,如何跟踪用户当前正在查看的页面? 我如何为页面设置最大分钟数,例如我有100页不打电话给第101页 http://jsfiddle.net/2b8gR/5/ HTML JS(这不起作用) $(“#loadPages”).click(function(){ $.ajax({ url: ‘page.php’, data:{‘page’: ‘1-1’}, error : function (){ alert(‘Error’); }, success: function (returnData) { alert(returnData); $(‘#displayResults’).append(returnData); } }); });

JqueryMobile中的水平滚动和垂直滚动

我想用垂直滑动实现水平滚动。如下图所示。 为了做同样的事情,我搜索并找到了这个http://developingwithstyle.blogspot.co.uk/2010/11/jquery-mobile-swipe-up-down-left-right.html但是这篇博客中写的代码没有对我有意义。 我还下载了http://www.idangero.us/sliders/swiper/上提供的演示,并尝试根据我的需要进行修改。 但无法做到这一点。 如果任何人有想法或链接或演示项目,请帮助我。 问候!

如何在jQuery Mobile UI中禁用缓存

试了… 没有什么可以工作……所以目前我正在修复服务器端的问题… .’?x=’.rand() .’&x=’.rand() 我不想仅仅缓存禁用AJAX。 必须有更好的方法……我错过了什么吗? 谢谢, 谢尔盖·

jQuery Mobile加载消息

当我将jQuery Mobile链接到我的页面时,页面底部出现了某种加载消息,我无法摆脱它。 我试过$ .mobile.pageLoading(true)但它没有用。 我应该如何删除它? 我没有把它打印到任何地方。