如果在CKEditor中准备好小部件,我该如何触发?我看到小部件有ready event,我需要在一切就绪后执行一些代码。
我试过这样的事情:
editor.widgets.add("cool widget name", {
button: "Do stuff",
template: "<span class='class'><span class='some-class'></span><span class='some-otherclass'></span></span>",
editables: {
content: {
selector: ".class",
allowedContent: 'span[*](*);'
}
},
allowedContent: 'span[*];',
upcast: function (element) {
return element.name == 'span' && element.hasClass(".class");
},
init: function () {
$(this).on('ready', function() {
// stuff
}
doStuff(this);
}
});
答案 0 :(得分:0)
...所以我刚刚删除了jQuery的东西,它似乎有效。
init: function () {
this.on('ready', function() {
// stuff
}
doStuff(this);
}