これら 2 つのコード ブロックの最後 (この部分: $('#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」がフェードアウトします。オーバーレイ内の小さな「close」をクリックすると、フェードインします「NEXT」
奇妙なことに、「NEXT」が点滅します「閉じる」をクリックすると