说实话,给这只野兽剥皮有点像噩梦。
在任何情况下,我都试图将对话框窗口的textName作为一个类添加到其容器中,以使我的生活更轻松。
我正在做某事错误,因为它似乎对我不起作用。有任何想法吗?我也尝试过jQuery方式,但没有成功。
CKEDITOR.on('dialogDefinition', function(ev){
var dialogName = ev.data.name;
var dialogBox = document.querySelector('table.cke_1_dialog');
dialogBox.setAttribute("class", dialogName);
});
答案 0 :(得分:0)
想出来。
CKEDITOR.on('dialogDefinition', function(ev){
var dialogName = ev.data.name;
ev.data.definition.onLoad = labeler;
function labeler(){
var dialogBox = document.querySelector('table.cke_dialog');
dialogBox.className = dialogBox.className + " " + dialogName;
}
});