我是CK编辑的新手。我有一个创建的插件,在UI上显示一个按钮。我想基于某些条件禁用和启用。
所以我使用以下代码启用
var command = editorInstance.getCommand('myButton')
command.disable()
并禁用
b
功能方面这很好但是它总是在UI上显示禁用模式的按钮(总是灰色按钮)
我错过了什么吗?
答案 0 :(得分:1)
您可以使用CKEditor为工具栏按钮创建的类名来隐藏CSS按钮。试试这个(用v4.5.11测试):
// hide
document.getElementsByClassName('cke_button__myButton')[0].style.display = 'none';
//show
document.getElementsByClassName('cke_button__myButton')[0].style.display = 'block';