/* 炎酷CMS 公共脚本：移动端导航折叠、返回顶部 */
(function () {
    // 移动端导航开关（模板中按钮统一用 .yk-nav-toggle，菜单用 .yk-nav）
    document.addEventListener('click', function (e) {
        var t = e.target.closest('.yk-nav-toggle');
        if (t) {
            var nav = document.querySelector('.yk-nav');
            if (nav) nav.classList.toggle('open');
        }
        var back = e.target.closest('.yk-backtop');
        if (back) window.scrollTo({ top: 0, behavior: 'smooth' });
    });
    // 简单轮播：.yk-slider > .yk-slides > .yk-slide，自动轮播
    document.querySelectorAll('.yk-slider').forEach(function (slider) {
        var slides = slider.querySelectorAll('.yk-slide');
        if (slides.length < 2) return;
        var i = 0;
        slides[0].classList.add('on');
        setInterval(function () {
            slides[i].classList.remove('on');
            i = (i + 1) % slides.length;
            slides[i].classList.add('on');
        }, 4000);
    });
    // 客服浮动条：触屏点击展开/收起二维码或电话浮层（桌面端为 CSS hover）
    document.addEventListener('click', function (e) {
        var item = e.target.closest('.yk-kf1 .yk-kf1-item, .yk-kf2 .yk-kf2-item');
        document.querySelectorAll('.yk-kf1 .yk-kf1-item.open, .yk-kf2 .yk-kf2-item.open').forEach(function (el) {
            if (el !== item) el.classList.remove('open');
        });
        if (item && item.tagName !== 'A' && !e.target.closest('.yk-kf1-pop, .yk-kf2-pop')) {
            item.classList.toggle('open');
        }
    });
})();
