You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何调整CKEditor4 video插件弹窗z-index使自定义bs-modal显示在顶层

CKEditor4 video 弹窗层级问题解决方案
  • 方案1:全局修改CKEditor弹窗层级(影响所有CKEditor弹窗)
    在你的项目全局CSS文件中添加如下样式,强制调低CKEditor所有弹窗的默认z-index,数值低于你自定义弹窗的999999即可:
.cke_dialog {
  z-index: 900000 !important;
}
  • 方案2:仅修改video插件专属弹窗层级(不影响其他CKEditor功能弹窗)
    使用更精准的类选择器定位video插件的弹窗,单独调整它的层级:
.cke_dialog.cke_dialog_video {
  z-index: 900000 !important;
}
  • 方案3:动态修改层级(适合临时场景)
    直接在你新增按钮的点击事件中,触发自定义弹窗前先调整video插件弹窗的层级,代码如下:
onClick: function() {
  $('.cke_dialog.cke_dialog_video').css('z-index', 900000);
  $('.bs-example-modal-lg').modal('show');
}

如果以上方案均不生效,可排查自定义弹窗.bs-example-modal-lg的父元素是否设置了非static的position、transform、opacity等会触发新堆叠上下文的属性,此类属性会限制子元素的z-index生效范围,可将自定义弹窗的DOM节点移动到body标签的直接子节点位置即可解决。

内容的提问来源于stack exchange,提问作者lingo.lin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 03:09:04