/* ゆきやんゼミ — TOP PAGE JS
WordPress SWELL: SWELL設定 > 高度な設定 > フッター内追加コードに設置 */
(function(){
var els = document.querySelectorAll('.reveal');
if (!window.IntersectionObserver) {
els.forEach(function(el){ el.classList.add('in-view'); });
return;
}
var io = new IntersectionObserver(function(entries){
entries.forEach(function(e){
if (e.isIntersecting) { e.target.classList.add('in-view'); io.unobserve(e.target); }
});
}, { threshold: 0.12 });
els.forEach(function(el){ io.observe(el); });
})();
function ykMemberRegister(){
var input = document.getElementById('yk-member-email');
var btn = document.querySelector('.member-submit-btn');
if (!input) return;
if (!input.value || !input.value.includes('@')) {
input.style.borderColor = 'rgba(200,80,80,0.8)';
setTimeout(function(){ input.style.borderColor = ''; }, 1500);
return;
}
input.value = '';
input.placeholder = '✦ 受け取りました。開始をお楽しみに。';
input.disabled = true;
if (btn) { btn.disabled = true; btn.textContent = '登録完了 ✦'; }
}