我如何获得一个函数在for循环中的所有fadeOut之后运行?for循环中的回调函数?
我需要做的是淡出任何可能是可见的,然后淡入的特定对象。由于造型要求,我的topnav和下拉导航都是不同的uls,这就是为什么很棘手的原因。
我不是在写我自己的剧本还没有,所以我(希望)缺少基本的东西非常好。
我已经试过包装的东西的功能,但似乎惹变量的作用域和螺丝的东西了,我不明白...
感谢您的帮助!
$('.ksddtop').on('mouseenter', function(){
var ddtop = $(this).text();
var dd = $('.' + ddtop);
$('.ksddwrap').fadeIn();
$(dd).fadeIn();
var ksdds = $('.ksdd');
for(var i = 0; i < ksdds.length; i++) {
var ksdd = ksdds[i];
if (! $(ksdd).hasClass(ddtop)){
$(ksdd).fadeOut();
}
}
});
是的!这工作很好!你能解释为什么这个工作吗? promise()函数是什么(现在将其视为jquery文档...)?谢谢你的帮助! – luetkemj
感谢您的补充信息! promise()正是我所需要的!现在很高兴在工具箱里有这个! – luetkemj