我可以使用这段代码:
var OriginalFunction = CKEDITOR.tools.callFunction;
CKEDITOR.tools.callFunction=function(n,x)
{
OriginalFunction(n, x);
alert("Called From New function");
}
在 CKeditor 工具栏按钮的常规功能旁边添加 JavaScript 功能。但我需要能够添加到特定的编辑器实例。所以我尝试了:
var OriginalFunction = CKEDITOR.instances.editor1.tools.callFunction;
CKEDITOR.instances.editor1.tools.callFunction=function(n,x)
{
OriginalFunction(n, x);
alert("Called From New function");
}
但是我添加的功能不起作用。还有其他方法吗?
谢谢。
最佳答案
您应该收到一个错误(不是“不起作用”,而是一个 JavaScript 错误),因为 tools
不是编辑器实例的成员。
您可能想使用afterCommandExec而是事件。
关于javascript - 如何针对特定实例使用 CKEDITOR.tools.callFunction,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31793502/