草庐IT

完成率

全部标签

javascript函数等待另一个函数完成

我有两个从android调用的javascript函数。经过长时间的调试session后,我终于意识到问题是由于第二个函数在第一个函数完成之前被调用而引起的。我已经用deferred等搜索了示例,但它们都依赖于另一个示例中的函数调用。functionFunctInit(someVarible){//someVariableissentfromandroid,cannotcallagainfromgetResult//initandfillscreen}functiongetResult(){//alsogetResultneedtobecalledfromandroidviabutto

javascript - JQuery 在开始幻灯片放映之前等待页面完成加载?

我有一个带有旋转标题图片的网站(你们都见过)。我想执行以下操作:加载整个页面加上第一个标题图片每x秒或下一张图片完成加载时开始标题图片幻灯片转换,以较晚者为准我真的不需要一个真正做到这一点的例子。 最佳答案 你可以试试$(function(){$(window).bind('load',function(){//INSERTYOURCODETHATWILLBEEXECUTEDAFTERTHEPAGECOMPLETELYLOADED...});});我遇到了同样的问题,这段代码对我有用。它对你也很有效!

javascript - jquery 等待多个完成事件

我想使用jQuery的load函数将一些内容加载到一个div中,我还想调用jQuery的animate函数。$('#div1').load('...',function(){//loadcomplete});$('html,body').animate({...:...},...,'...',function(){//animatecomplete});我不想在调用animate之前等待load完成,反之亦然。在此之后,我想调用第三个函数,但我不想调用它,直到load和animate的complete事件都被触发.我该怎么做? 最佳答案

javascript - jQuery $.ajax 完成回调未触发

我有以下代码:$("#loginSubmitButton").on("click",function(){varloginUserDetails={email:$("#email").val(),password:$("#password").val()};//SendtheAJAXrequesttoauthenticatetheuser$.ajax({type:"POST",url:"/somewebservice/v1/users/authenticate",data:JSON.stringify(loginUserDetails),contentType:"application

javascript - 如何选择一个事件监听器,让我等到 async.times 完成运行一个函数

我正在使用node.js服务器、SpotifyAPI和spotify-web-api-jsnode模块创建一个web应用程序,用户可以在其中输入艺术家的名字,查看相关艺术家的歌曲列表,然后可选择将该播放列表保存到他们自己的Spotify帐户。但是,我在最后一步仍然遇到问题。我的用户授权流程首先发生:if(params.access_token){s.setAccessToken(params.access_token);s.getMe().then(function(data){console.log(data);console.log(data.id);user_id=data.id

javascript - 如何知道下载何时完成?

有没有办法判断下载何时完成?也就是说,我们允许用户下载PDF格式的报告。开始下载大约需要3-5秒,在此期间,从点击到下载结束,显示一个等待状态图标,这样用户就不会点击多次。谢谢!埃里克 最佳答案 好的,这就是我们所做的。当用户点击链接下载PDF时,我们会显示一个等待状态图标,并向应用服务器发出异步请求以启动PDF构建。该过程完成后,它会返回PDF的URL。在此之后,我们删除等待状态图像并设置location.href=url。我认为这是最好的解决方案。感谢大家的想法/建议/代码! 关于j

javascript - 确定 stringByEvaluatingJavaScriptFromString 何时完成

我有一个加载HTML页面的UIWebView。该页面上有两个按钮,分别是退出和提交。我不希望用户能够单击退出按钮,所以一旦页面加载完成(即调用webViewDidFinishLoad),我使用stringByEvaluatingJavaScriptFromString删除一个这些按钮,通过操作HTML。我还在webViewDidStartLoad上禁用了UIWebView上的用户交互,并在webViewDidFinishLoad上再次启用它。我发现的问题是stringByEvaluatingJavaScriptFromString需要一两秒钟才能完成,而且它似乎是在它自己的线程中完成的

javascript - 是否有 jQuery 选择器来完成此任务?

我有这4个HTML片段:sibling:.........包装1:.........包装2:.........分离:.....................我如何使用jQuery为任何给定的.a元素选择下一个.b元素,而不考虑嵌套?我想要这样的东西:$('.a').each(function(){varnearestB=$(this)./*Somethingepicallywonderfulhere*/;//dootherstuffhere}); 最佳答案 你能试试看它是否适合你的情况吗?$(document).ready(fun

javascript - 如何在动画完成之前禁用滚动?

我正在使用这段代码滚动到我页面上的某个元素:$("html,body").animate({scrollTop:$(".myDiv").offset().top},300);它有效,但存在一个问题:当用户向下滚动而脚本向上滚动时,会出现一些抖动,因为同时有两个滚动命令在不同的方向-对我来说这听起来很合乎逻辑。我检查了其他一些具有这种滚动功能的网站,没有抖动。那么有什么技巧可以防止这种情况发生呢? 最佳答案 当你使用带滚动的动画时,这是一个jQuery错误,很好的检测。我研究了如何关闭滚动并找到了这个问题:Howtodisablesc

javascript - 选择自动完成 Angular Directive(指令)

我正在寻找一种方法使我的选择进入自动完成字段。我知道angularJS指令可以为您提供自动完成功能,但这些指令不允许输入名称(用户看到的)和输入值(系统使用的)不同。但是,我需要一个选择框,因为选项名称(用户将看到)和选项值(系统将使用)不同。我知道有这样一个jQuery插件,selectToAutocomplete,它非常简洁并且运行良好,但我更愿意尽可能多地使用AngularJS。jQueryselectToAutocomplete是否有AngularJS替代品? 最佳答案 AngularUI(http://angular-ui