我的 javasctipt 出现问题。基本上,它设置为隐藏两个 div 层,每次用户按下按钮时,它们会依次淡入。
因此,如果他们按一次,div layer 1 隐藏,div layer 2 淡入。如果再次按,div layer 2 隐藏,div layer 3 淡入。
它工作正常,但是如果用户第三次按下按钮,所有的 div 都会相互叠加并全部取消隐藏。我可以阻止这种情况发生吗?
我是 javascript 初学者,不太了解,所以如果有人可以请告诉我这会有所帮助。谢谢。
<script>
$(".modcontentnewestmore").hide();
$(".modcontentnewestmore2").hide();
$('.morebutton').click(function () {
if ($('.modcontentnewestmore').is(":hidden")) {
$(".modcontentnewestfirst").fadeOut(500);
$('.modcontentnewestmore').delay(700).fadeIn(500);
} else {
$('.modcontentnewestmore').fadeOut(500);
$('.modcontentnewestmore2').delay(700).fadeIn(500);
}
});
</script>