tinymce的编辑栏层级问题

当tinymce编辑器在dialog组件内部显示时,可能出现层级低于dialog导致被遮挡的情况。解决方法是修改tinymce主题皮肤文件skin.min.css中的z-index,将其值增大以确保编辑器层级高于dialog,例如将oxide和oxide-dark的z-index提升100倍,从而确保编辑栏正常显示。
摘要由CSDN通过智能技术生成

问题

当在 dialog 里面使用 tinymce 的时候,编辑栏的层级会比 dialog 低,而造成编辑栏的选项在 dialog 的后边,甚至发生偏移等问题。
在这里插入图片描述

解决方法

找到你使用的编辑主题,然后在主题文件中的 skin.min.css 中查找 z-index ,将层级全部扩大十倍、百倍等,使 tinymce 编辑栏的层级全部大于 dialog 的层级即可,这样编辑栏就会正常显示。

init:{
   skin_url: '/tinymce/skins/ui/tinymce-5',
   language_url: '/tinymce/langs/zh-Hans.js',
   language:'zh-Hans',
   content_css: '/tinymce/skins/content/document/content.css',
   body_class: 'panel-body ',
   branding: false,
   toolbar_mode: "sliding",
   placeholder: '请输入内容....'
}

初始化代码里面,skin_url 就是控制 tinymce 主题的配置,找到主题文件下边的 skin.min.css 文件中的 z-index 扩大100倍即可正常显示。
在这里插入图片描述
我的文件中,是将 oxide 和 oxide-drak 进行扩大100倍。

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值