$(function () { // 「はい」ボタンまたは×ボタン → 年齢確認エリアを非表示 $('.tb-skip, #close-btn').on('click', function () { $('#wrapper').css('position', 'relative'); $('#index').fadeOut(600); }); $('.check-yes').on('click', function () { $('#tb-cover').fadeOut(300); $('#wrapper').css({ visibility: 'visible', opacity: 1 }); }); // 「いいえ」ボタン → 18歳未満向けメッセージ表示 $('.tb-bye').on('click', function () { $('#wrapper').css('position', 'fixed'); $('#bye-commentBox').fadeIn(600); }); // 元の画面に戻る(18歳未満警告から) $('#bc-btn').on('click', function () { $('#wrapper').css('position', 'fixed'); $('#bye-commentBox').fadeOut(600); }); // ハンバーガーメニュー → アプリ説明ボックス表示 $('.intl-ham-h').on('click', function () { $('#wrapper').css('position', 'relative'); $('#app-infoBox').fadeIn(600); }); // アプリ説明内の戻るボタン $('#ac-btn').on('click', function () { $('#wrapper').css('position', 'relative'); $('#app-infoBox').fadeOut(600); }); // スクロール時のアニメーション表示制御 $(window).on('scroll', function () { $(".item15").each(function () { const imgPos = $(this).offset().top; const scroll = $(window).scrollTop(); const windowHeight = $(window).height(); if (scroll > imgPos - windowHeight + windowHeight / 5) { $('#signup').fadeIn(1000); setTimeout(() => $('.app-install').fadeIn(400), 1000); setTimeout(() => $('#header').fadeOut(250), 500); } else { $('#signup').fadeOut(1000); setTimeout(() => $('.app-install').fadeOut(400), 1000); setTimeout(() => $('#header').fadeIn(250), 500); } }); }); });