我想使用相同的.hide()
动画.fadeToggle("fast")
。
当你看到我的代码时,你会看到我使用 for 循环来关闭打开的 div,如果我在那里使用.fadeToggle("fast")
它会打开关闭的 div,所以我正在使用.hide()
但我想要相同的动画.fadeToggle("fast")
。
你们有人可以帮我吗?
我的代码:
$(document).ready(function () {
var anzinfos = 3;
var x = 0;
$('body').click(function (evt) {
if (evt.target.id == "info")
return;
$(".div-info-" + x).hide("fast");
});
$(".info-btn").click(function (e) {
if ($(this).attr('data') == x) {
$('.div-info-' + x).fadeToggle("fast");
} else {
for (var i = 1; i <= anzinfos; i++) {
$('.div-info-' + i).hide("fast");
}
x = $(this).attr('data');
$('.div-info-' + x).fadeToggle("fast");
}
});
})
对不起,我的英语不好。