이 함수는 close()가 끝날 때 init() 함수를 실행한다고 말하고 싶습니다. 그러나 그것은 나를 위해 일하지 않습니다.
$.when(close(toolTip)).done(init(toolTip, anchor));
난 그냥 초기화를 (호출하기 전에) 완료) (확인 가깝게 만들려고 노력, 아약스와 관련된 아무것도에 대한 $ .when를 사용하지하고, 더 나는 마지막에 초기화()를 부착 할 수 닫기() 중. 어떤 아이디어? 여기에 확인
은 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()'가하고있는 일을보고,'$ .when'에서 사용할 약속이나 지연 객체를 반환해야하며'init()'에 대한 호출은 함수를 반환하지 않는 한 잘못입니다. –