INNER CODE UNIT · TypeScript

setOpen

Rodert/JavaPub · src/.vuepress/config.ts:536

          function setOpen(open) {
            container.classList.toggle('active', open);
            // 弹窗打开时避免页面滚动(移动端更重要,桌面端也不影响)
            document.body.style.overflow = open ? 'hidden' : '';
            if (!open) hidePreview();
          }

          function toggleOpen() {
            setOpen(!container.classList.contains('active'));
          }

          // 所有端:点击按钮打开/关闭
          btn.addEventListener('click', function(e) {
            e.stopPropagation();
            toggleOpen();
          });

          // 点击弹窗内容区域不关闭

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…