我想做的事情可能听起来很简单。
我只需要用另一个函数进行回调 这是一个使用jQuery的例子。
(function ( $ ) {
"use strict";
var colors;
colors = function(col){
return col;
};
$(document).ready(function(){
colors(function(){alert('Orange');});
});
})(jQuery);
因此,当文档准备就绪时,我需要发送一条“橙色”警报但我想通过返回一个函数来执行此操作。
如果你知道另一种方法,请告诉我。
答案 0 :(得分:3)
要调用函数,您必须在其后面添加()
。由于colors()
会返回此功能,因此在调用()
之后添加colors
:
$(document).ready(function(){
colors(function(){alert('Orange');})();
});
更一般地说,处理回调的方式如下:
callback = getCallback(args);
callback();