如何在下面的 for 循环中的所有淡出之后运行函数?
我需要做的是淡出任何可能可见的东西,然后淡入特定的对象。由于样式要求,我的 topnav 和 dropdown nav 属于不同的 ul,这就是为什么事情很棘手。
我还不太擅长编写自己的脚本,所以我(希望)缺少一些基本的东西。
我已经尝试将东西包装在函数中,但这似乎与变量范围混淆并且搞砸了我不明白的事情......
谢谢你的帮助!
$('.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();
}
}
});