我想说当这个函数 close() 完成时运行这个函数 init()。但这对我不起作用。
$.when(close(toolTip)).done(init(toolTip, anchor));
我没有将 $.when 用于任何与 ajax 相关的事情,只是试图确保在调用 init() 之前完成 close(),并且不,我不能在 close() 的末尾粘贴 init()。有任何想法吗?
好的,这里是 close()
var close = function (toolTip) {
toolTip.fadeOut('fast', function (e) {
if (typeof e !== 'undefined') {
//Re-set values applied when initted
var toolTipBd = toolTip.find('.bd:first');
toolTip.css('width', '');
toolTipBd.css('max-height', '');
toolTip.css('max-height', '');
toolTipBd.css('overflowY', '');
}
});
};
在 close() 中没有任何地方可以调用 init()。