我制作了一个回调函数,该函数旨在在之后启动
$('.menuIco').not($(this)).fadeOut()
但是我有 9 个回调而不是 1 个回调(可能是因为 10-1=9 个元素not($(this))
)。
为什么?以及如何预防?
我正在使用带有变量的解决方法,但在我看来它并不太专业。
var loaded = false;
$('.menuIco').not($(this)).fadeOut(function() { // hide all icons but one
if(loaded==false) {
loaded = true;
$('.menuIco p').addClass("icoCaptionOff");
$(menuIco).animate({top: "20", left: "-100"}, "fast", function() {
LoadContent($(menuIco).attr('id'));
});
}
});