奇怪的问题发生在这两个代码块的末尾(这部分:$('#next-back').delay(500).fadeOut(300);)没有触发(它曾经!)
$('.menu-contact').click(function() {
$('#about').fadeOut(300);$('.menu-about').removeClass('selected');
$('#contact').delay(500).fadeIn(600);
$(this).addClass('selected');$('#next-back').delay(500).fadeOut(300);
});
$('.menu-about').click(function() {
$('#contact').fadeOut(300);$('.menu-contact').removeClass('selected');
$('#about').delay(500).fadeIn(600);
$(this).addClass("selected");$('#next-back').delay(500).fadeOut(300);
});
我在这里不知所措。这是非常简单的东西,它不起作用,我什至不得不在这里发布它,我感到很尴尬。如果我将代码更改为$('#next-back').hide();
元素将隐藏。
这是工作示例: http: //fixxed.com/test/bp/visual-effects-color-grading-design.html
当您单击 CONTACT 或 ABOUT 时,右下角的“NEXT”应该随着覆盖层淡入淡出。当您单击覆盖层内的小“关闭”时,它会淡入“NEXT”
奇怪的是,“NEXT”会闪烁当你点击“关闭”