草庐IT

PS码流回调

全部标签

javascript - 在ajax回调后隐藏加载gif

我有一个简单的问题,但找不到明确的答案。我需要在ajax调用后加载大量图像,并且我想使用动画gif作为预加载器。我正在使用以下代码:functionloadProducts(url){$("#loading").show();$('#inner').fadeOut(1).load(url+'.product-list',function(){$('#inner').fadeIn(1000,function(){$("#loading").hide();});});}加载HTML时隐藏#loading.load(url+'.product-list'。问题是屏幕上仍然呈现沉重的图像,我想

JavaScript 替换为回调 - 性能问题

在JavaScript中,您可以在正则表达式字符串替换操作中定义回调处理程序:str.replace(/str[123]|etc/,replaceCallback);假设您有一个字符串和替换的查找对象。varlookup={"str1":"repl1","str2":"repl2","str3":"repl3","etc":"etc"};和这个回调函数:varreplaceCallback=function(match){if(lookup[match])returnlookup[match];elsereturnmatch;}您如何评估上述回调的表现?有没有可靠的方法来改进它?会if

javascript - 为什么我的 jQuery.get() 回调没有被调用?

我希望以下代码在之间显示“嗨妈妈”在原始页面上,但它没有:$(function(){functionshow_status(){$.get("",function(data){$('#job-status').html('himom');},'json');}show_status();});get()函数被触发:我看到请求到达我的服务器,并收到包含我的JSON代码的200OK响应。但是function(data){...}里面有一个alert()body永远不会被调用,页面上也不会显示“嗨妈妈”。但是,如果我将代码剥离为:$(function(){functionshow_statu

javascript - Google maps API v3 places search - 将另一个参数传递给回调函数

我正在使用GoogleMapsplacesAPIv3返回许多“类型”的地点,每个地点由map上的不同标记表示。我创建了一个google.maps.places.PlacesService对象,然后针对每个地点类型调用一次“搜索”方法。每次我都使用不同的回调函数(“search”的第二个参数),因为我需要为每种类型选择不同的MarkerImage。varaddress="97-99BathurstStreet,Sydney,2000";geocoder.geocode({'address':address},function(results,status){if(status==goog

javascript - 子窗口关闭时的回调函数调用

单击按钮时我打开了子窗口。在这个窗口中我将一些数据保存到数据库中。我想在子窗口关闭时调用另一个java脚本函数。我已经试过了Setacallbackfunctiontoanewwindowinjavascript解决方案,但它不起作用。请告诉我如何调用回调函数?成功保存后,我还在子窗口中设置了一个隐藏字段。我尝试提醒这个隐藏值,但它在更新前提醒。functionopen_child(){$("#child_succ").val(0);alert($("#child_succ").val());window.open("child.php","Ratting","width=550,he

javascript - 通过回调在 JavaScript 中管理队列

我正在处理一个使用JavaScript来管理队列的页面。我的挑战是我的代码有嵌套回调。嵌套回调让我对队列的范围感到困惑。目前,我有以下内容:functionMyApp(){}module.exports=MyApp;MyApp.myQueue=[];MyApp.queueIsLocked=false;MyApp.enqueue=function(item,onSuccess,onFailure){if(!MyApp.queueIsLocked){MyApp.queueIsLocked=true;MyApp.myQueue.push(item);MyApp.queueIsLocked=f

javascript - 使用 JS/jQuery 以编程方式实现回调

所以,我正在编写一个网络应用程序。几乎所有的事情都是在客户端完成的,服务器只是一个RESTful接口(interface)。我使用jQuery作为我选择的框架并在RevealingModulePattern中实现我的代码.我的代码的线框图基本上是这样的:(function($){$.fn.myplugin=function(method){if(mp[method]){returnmp[method].apply(this,Array.prototype.slice.call(arguments,1));}elseif(typeofmethod==='object'||!method)

Javascript 在回调函数中打破 for 循环

我有如下代码:functiontest(obj){if(//someconditon){obj.onload();}else{obj.onerror();}}for(vari=0;i要点是test()函数是一个发出XHR请求的函数(它实际上是AppceleratorTitanium平台的一个API,所以我无法控制它),我正在循环调用测试函数。我需要在onerror函数上中断循环,但我收到一条错误消息,指出中断不在循环或switch语句内。我该如何重写它? 最佳答案 如果您的代码示例确实代表了一些实际代码(即所有处理都在同一事件循环中

javascript - remove() 函数中的 jQuery 回调

我需要在从页面中删除DIV后调用一个函数。我试过像这样添加回调,但没有成功。有什么建议吗?$(foo).remove(function(){stepb();}); 最佳答案 试试这个$.when($('#foo').remove()).then(stepb());[Example1][1]和[Example2][2].$('#foo').remove();stepb();由于jQuery中的remove方法是同步的,所以remove()之后会调用stepb()>已经完成。因此,无需使用$.when().then()。

javascript - 使用 JavaScript 回调问题的 Google+ 登录

我正在开发一项功能,允许用户使用他们的Google帐户登录我的网站。我的代码基于Googledocumentation(其他signIn()选项在元标记中)。functionlogin(){gapi.auth.signIn({'callback':function(authResult){if(authResult['status']['signed_in']){console.log('Okay');}else{console.log('Error');}}});}当我调用login()时,会出现一个Google弹出窗口,我同意我的申请条款并且一切正常。但是回调被调用了两次:第一种情