我正在尝试应用我在这篇文章中学到的关于回调函数的知识,将其扩展到 3 个函数,但是在让事情正常工作时遇到了一些麻烦。有人可以帮我理解如何让这三个功能依次触发吗?
var yourCallback = function(args, second) {
var t = setTimeout(function() {
$('body').append(args);
}, 800);
second('3-');
}
var yourSecondCallback = function(args) {
var t = setTimeout(function() {
$('body').append(args);
}, 800);
}
function function1(args, callback, yourSecondCallback) {
$('body').append(args);
if (callback) {
callback('2-');
}
}
function1('1-' , yourCallback);
http://jsfiddle.net/loren_hibbard/WfKx2/3/
非常感谢!