当前位置: 首页 > news >正文

Layui弹出层layer怎么设置不显示遮罩层但禁止操作底部

结论:设 shade: 0 且 shadeClose: false、closeBtn: 0,再于 success 中设 document.body.style.pointerEvents = 'none',end 中恢复,并拦截 Esc/Tab;因 shade: 0 会移除遮罩并自动解除底层锁定,必须手动补全禁用逻辑。layer.open 怎么关掉遮罩层但保留禁用底层交互直接说结论:shade 设为 0,同时必须加 shadeclose: false 和 closebtn: 0(可选),否则点空白处或按 esc 会意外关闭弹层。layui 的遮罩层和底层禁用是绑定的,不是两个独立开关——关了遮罩,底层默认就可操作;想“没遮罩但底层仍锁住”,得靠 css 遮罩层视觉隐藏 + js 行为拦截。为什么 shade: 0 不够用很多人试过 shade: 0,发现底部能点了,以为失效。其实这是预期行为:shade: 0 不仅隐藏遮罩 DOM,还会移除 layui-layer-shade 元素,并自动解除 body 的 overflow: hidden 锁定和 pointer-events: none 禁用。所以必须手动补上底层锁定逻辑:shade: 0 是前提,否则遮罩层 DOM 还在,透明度为 0 也占位、挡事件用 success 回调给 body 加 style="pointer-events: none"弹层关闭时,记得在 end 回调里恢复 body.style.pointer-events = ""别忘了键盘焦点:按 Tab 或 Esc 仍可能激活底层元素,需监听 keydown 拦截完整可运行配置示例以下是最小可靠写法,兼容 Layui 2.8+:layer.open({ type: 1, content: '<div>我是无遮罩但底层锁死的弹层</div>', shade: 0, shadeClose: false, closeBtn: 0, success: function(layero) { document.body.style.pointerEvents = 'none'; // 拦截 Esc 和 Tab(简单场景够用) layero.onkeydown = function(e) { if (e.key === 'Escape' || e.key === 'Tab') e.preventDefault(); }; }, end: function() { document.body.style.pointerEvents = ''; }});容易被忽略的坑真实项目里这几个点经常翻车: Ideogram Ideogram是一个全新的文本转图像AI绘画生成平台,擅长于生成带有文本的图像,如LOGO上的字母、数字等。

http://www.jsqmd.com/news/618292/

相关文章:

  • 高效排版新选择:华中科技大学毕业论文LaTeX模板完整指南
  • 华为Hi1822 16G FC光纤卡驱动安装全攻略(CentOS7.6实测避坑指南)
  • 电商主图设计要点:打造高转化商品主图的实战技巧
  • 终极嵌入式图形渲染引擎:Adafruit-GFX-Library深度揭秘
  • 基因组结构方程建模:GenomicSEM的技术突破与多核并行性能优化
  • 如何用Winhance实现Windows系统深度优化:专业级配置完全指南
  • 别再只用超声波了!聊聊STM32智能车如何用激光雷达+IMU实现高精度定位与导航
  • 重庆雅田实业(集团)有限公司:高新区老旧房改造宅基地改造公司 - LYL仔仔
  • Nintendo Switch NAND管理终极指南:7个核心功能让你的系统安全无忧
  • 手机号查QQ号:当数字记忆褪色时的数字钥匙
  • GenomicSEM:基于GWAS摘要数据的结构方程建模技术解析与性能优化
  • MySQL存储过程如何处理大批量数据插入_分批处理优化方案
  • 罗技鼠标宏压枪脚本终极指南:从架构解析到实战优化
  • 如何选购博康温泉设计服务,武汉地区品牌口碑好吗 - myqiye
  • 忍者像素绘卷微信小程序开发:用户生成图隐私设置与权限管理体系
  • 超越基础教程:用Unity的OnTriggerStay和OnCollisionStay打造高级游戏机制(附性能优化技巧)
  • Cesium 1.79源码级适配CGCS2000坐标系(4490)实战指南
  • 如何永久保存你的数字记忆:WeChatMsg聊天记录导出与年度报告生成终极指南
  • 讲讲博康泳池设计的劣势是什么,影响它的使用效果吗 - 工业品牌热点
  • 游戏数字尘埃的魔法扫除师:SteamCleaner的三重空间净化术
  • 2026 论文排版工具推荐|从手动调格式到智能排版,总有一款适合你
  • 智能音频分割:从静音检测到自动化处理的技术实践
  • 2026年港口设备耐磨链条公司排名,靠谱品牌大揭秘 - 工业品网
  • OpenClaw浏览器自动化:Qwen3-14b_int4_awq驱动的研究数据采集
  • IINA:macOS原生级视频播放体验的现代化解决方案
  • 深入Navicat的AES加密机制:手写Python代码还原其密钥生成与加解密流程
  • HunyuanVideo-Foley 生成音频的频谱分析与可视化效果对比
  • 终极GPU监控神器nvitop:让NVIDIA显卡管理变得简单高效 [特殊字符]
  • Wonder3D:2-3分钟从单张图片生成高质量3D模型的完整指南
  • 探讨山东地区温度传感器厂家,哪家费用合理 - 工业推荐榜