javascript - 如何在执行另一个函数时执行一个函数?

标签 javascript jquery

我发现了一些类似的问题,但我无法将它们与我的问题联系起来..

我正在尝试的是因为progressLine的宽度是动画条宽度的动画

这是我的简单代码:

var function1 = $('.progressLine').animate({width:120},500); 
var function2 = $('.bar').animate({width:50,height:50,top:0},500);
$.when(function1).done(function(){
function2;
});

我尝试用 jquery 做到这一点,但它们仍然同时动画.. 那么如何在动画进度线宽度之后对条宽度进行动画处理呢?

fiddle :http://jsfiddle.net/mDUkL/3/

最佳答案

Use animate Callback in jquery

$('.progressLine').animate({width:120},500 , function() { 

       $('.bar').animate({width:50,height:50,top:0},500);
}); 

关于javascript - 如何在执行另一个函数时执行一个函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22066140/

相关文章:

javascript - 如何将 HTML 表单导出为二维码?

javascript - "Uncaught TypeError: Cannot read property ' 将重复事件添加到数据库时克隆 ' of undefined"

javascript - $.position 在滚动 div 中为同一个选择器返回不同的值

Javascript隐藏/显示div

React 中的 jQuery UI Datepicker 抛出 Uncaught TypeError

javascript - JQuery UI Datepicker 改变一天的样式

javascript - headless 运行 Google Closure 测试套件

javascript - 我可以将按钮的 "id"设置为变量吗?

javascript - 改变质量的 webRTC

javascript - Dart 拒绝加载 JS