WORKS

邵コ・ァ陜暦スイ郢ァ阮吶€帝寞・シ郢ァ雍具スサ蛟・・ ============================================ */ /* JS邵コ謔溯劒邵コ蜀苓・陟・・繝サ陷奇スー邵イ繧・シ・ケァ蠕娯€イ霎滂ス。邵コ繝サ閻ク陟・・縲堤クコ・ッ .stc-reveal 邵コ・ッ隴崢€陋サ譏エツー郢ァ闃ス・。・ィ驕会スコ邵コ霈費ス檎ケァ繝サ=JS霎滂ス。邵コ蜉ア縲堤ケァ繧・ス」鄙ォ・檎クコ・ェ邵コ繝サ */ document.documentElement.classList.add('stc-js'); /* .stc-reveal 邵コ讙主愛鬮ア・「邵コ・ォ陷茨ス・邵コ・」邵コ貅假ス臥クコ・オ郢ァ荳岩夢邵コ・ィ髯ヲ・ィ驕会スコ邵コ蜷カ・・*/ (function () { if (!('IntersectionObserver' in window)) { document.querySelectorAll('.stc-reveal').forEach(function (el) { el.classList.add('stc-in'); }); return; } var io = new IntersectionObserver(function (entries) { entries.forEach(function (e) { if (e.isIntersecting) { e.target.classList.add('stc-in'); io.unobserve(e.target); } }); }, { threshold: 0.12 }); document.querySelectorAll('.stc-reveal').forEach(function (el) { io.observe(el); }); })(); /* ============================================ 鬩溷コ・ソ・。郢ァ・「郢ァ・キ郢ァ・ケ郢昴・/stream/ 陝・i逡遷avaScript(Issue 3 / v2) 髮具スシ郢ァ雍具スサ蛟・・陷医・ /stream/陜暦スコ陞ウ螢ケ繝サ郢晢スシ郢ァ・ク邵イ蠕後″郢ァ・ケ郢ァ・ソ郢晢」ーCSS & JS邵イ蝮ゅ・ JS隹コ繝サ ============================================ */ /* For LIVERS 遶阪・For STREAMERS 陋サ繝サ蟠・ 郢晏」ケ繝サ郢ァ・ク陷茨スィ闖エ阮吶・鬩溷エ守横邵コ・ィ邵コ鬆代°邵コ・ソ郢昶・ホ慕ケ昴・繝ィ邵コ・ョ闕ウ・ュ髴・スォ邵コ謔溘・郢ァ譴ァ蟠帷ケァ荳奇ス・*/ (function () { var bLv = document.getElementById('stcAudLiver'); var bSm = document.getElementById('stcAudStreamer'); if (!bLv || !bSm) return; function set(aud) { if (aud === 'streamer') { document.documentElement.setAttribute('data-aud', 'streamer'); } else { document.documentElement.removeAttribute('data-aud'); } bLv.classList.toggle('is-active', aud === 'liver'); bSm.classList.toggle('is-active', aud === 'streamer'); bLv.setAttribute('aria-pressed', aud === 'liver'); bSm.setAttribute('aria-pressed', aud === 'streamer'); } bLv.addEventListener('click', function () { set('liver'); }); bSm.addEventListener('click', function () { set('streamer'); }); })(); /* 郢ァ・ソ郢ァ・、郢晢」ー郢ァ・ウ郢晢スシ郢昴・*/ (function () { var el = document.getElementById('stcStTc'); if (!el) return; if (window.matchMedia('(prefers-reduced-motion: reduce)').matches) { el.textContent = '01:23:45'; return; } var s = 0; setInterval(function () { s++; var h = String(Math.floor(s / 3600)).padStart(2, '0'); var m = String(Math.floor((s % 3600) / 60)).padStart(2, '0'); var c = String(s % 60).padStart(2, '0'); el.textContent = h + ':' + m + ':' + c; }, 1000); })();