Articles of jQuery

听取轻拍和拖动值并相应地运作

我应该如何创建一个自定义页面过渡,听取点击和滑动/拖动?。如果页面被向右/向左拖动(同时仍然保持),则将页面拖动/滑动到滑动/阈值。 释放水龙头时,如果值等于或大于页面中心或最大阈值,请滑动到下一页(链接),否则滑回其原始位置。 例子 。 我想在我的jquery移动应用程序中应用它。 一个示例演示会很棒。 谢谢。

强制键盘在android上打开

有谁知道如何强制在Android浏览器上打开键盘(4.0 – 也许更少)? 我尝试了这个解决方案 ,它对我没用。 在项目中我试图让文本输入工作,但在提交(截取jQuery)后它保持焦点但键盘消失 。 片段: $(‘#typer’).blur(function () { $(this).focus().click(); }); $(‘#typer’).bind(‘keyup’, function (e) { var input = $.trim($(this).val()); // some lines of code.. $(this).val(”).focus(); // clean up } iOS也很有趣..但尚未测试。

jQuery的ajaxfunction在Android PhoneGap应用程序中不起作用

我想通过移动应用程序中的ajax访问开放API,它在iphone中工作正常,但在Android phonegap应用程序中不起作用: returning error->”error message-null,typeerror-Result of expression ‘data'[null] is not an object and error status-parsererror” 是否需要遵循任何浏览器设置。 我想在android-phonegap应用程序中调用web服务: $.ajax({ url:’stringURL’, beforeSend: function(x) { x.setRequestHeader(‘Authorization’,’username/pwd’); }, dataType:”xml”, contentType:’application/xml’, timeout:10000, type:’POST’, success:function(data) { alert(data); }, error:function(XMLHttpRequest,textStatus, errorThrown) { alert(“Error status :”+textStatus); alert(“Error type :”+errorThrown); alert(“Error message :”+XMLHttpRequest.responseXML); } });

使用Web应用程序中的智能手机相机扫描QR码

我想建立一个网络应用程序(Html5 + Javascript,没有闪存),使用智能手机相机,扫描QR码,并将结果发送到服务器。 那可能吗? 谢谢!

重定向到appstore或谷歌播放

我将以下列格式向我的客户发送应用程序的链接 http://goo.gl.com/downloadtheapp (或其他) 我希望这个文件在我的服务器上的某个地方,包括检查设备types是什么并重定向到便利商店的java脚本代码。 也就是说,如果该设备是基于Android的谷歌播放和如果该设备是基于ios的appstore。 直到现在我试过这个,但它不起作用。 $(document).ready(function () { if(navigator.userAgent.toLowerCase().indexOf(“android”) > -1) { window.location.href = ‘http://play.google.com/store/apps/details?id=com.truecaller&hl=en’; } if(navigator.userAgent.toLowerCase().indexOf(“iphone”) > -1) { window.location.href = ‘http://itunes.apple.com/lb/app/truecaller-caller-id-number/id448142450?mt=8’; } }

jquery ajax GET请求执行两次

我有以下ajax请求,只需单击一个按钮即可执行: function test(){ console.debug(“*”); $.ajax({ type: “GET”, dataType: “json”, url: ‘/path/to/url’, success: function(data){ console.debug(“**”); }, error: function(jqXHR, status, error){ console.debug(“*** ” + status + ” : ” + error + ” : ” + jqXHR.status); }, cache: false }); } 请求响应大约需要30秒才能返回。 但是,请求由服务器接收并执行两次,如apache日志所示。 请求的时间戳相隔30秒,但请求是相同的(例如?_ = 1363692320782)。 单击响应函数被调用一次,错误回调被调用一次(初始请求后正好60秒),尽管apache响应是200。 这个问题已经在三星Galaxy S2,Android 2.3.5版的手机应用程序中重现。 更新 – 从下面的评论添加Apache日志条目 1.2.3.4 – – […]

如何从代码中更改jquery移动翻转开关状态

我的Android / iPad应用程序上有一些jQuery Mobile翻转切换开关,我需要使用JavaScript动态更改其状态(开/关)。 我在这里寻找一个解决方案,( 用jQuery Mobile动态更改翻转切换的值 )我尝试了几种方式( .val(‘on’) .slider(‘enable’) …)但似乎控件是根本不工作。 这个问题有解决方案吗? 如何从代码中更改翻转开关状态?

在Android浏览器上未引发JavaScript按键事件

我创建了一个简单的代码来处理keypress事件: var counter = 0; $(‘input’).on(‘keypress’, function () { $(‘div’).text(‘key pressed ‘ + ++counter); }); 的jsfiddle。 但是在移动浏览器(Android 4 +,WindowsPhone 7.5+)上不会引发keypress事件处理程序。 可能是什么问题?

如何在使用Android移动浏览器时获得连续的mousemove事件?

使用此代码: 0, 0 $(‘html’).mousemove(function(e){ $(‘#status’).html(e.pageX +’, ‘+ e.pageY); }); 在像Firefox这样的Windows浏览器中,当我移动鼠标时可以看到鼠标位置,但是当我在android(2.1)浏览器中运行此页面时,当我触摸屏幕时我无法获得连续事件,它只是触发事件时我点按屏幕,为什么? 以及当我触摸屏幕时如何获得连续的鼠标移动事件?

如何在Phonegap和Android 3.2下启用第三方Cookie?

我使用$ getJSON来命中Phonegap和Android下的node.js端点。 代码看起来像这样 $.getJSON( serverURL + “/login?callback=?”, “playerId=” + playerId + “&pwd=” + pwd, function(data){ theCallbackFunction.call(null, JSON.parse(data)); }, function(jqXHR, textStatus, errorThrown) { alert(‘error ‘ + textStatus + ” ” + errorThrown); } ); 为响应登录请求,我的服务器发送回会话cookie。 如果在浏览器中启用了“第三方Cookie”,则此cookie仅在后续AJAX请求中被接受并返回。 我发现较旧的Android设备(例如2.2)默认允许这样做,但新设备(3.2)不允许这样做。 是否可以强制Phonegap为我的Android应用程序启用第三方Cookie?