我用一个按钮构建了一个简单的CKeditor 3插件,当有人点击它时,它应该只调用一个JS函数。
插件(当有人点击时代码)看起来像这样并正在工作:
var openAssetsBrowser = {
exec:function(editor){
openAssetsBrowser();
}
};
我总是得到错误“openAssetsBrowser不是函数”
函数本身位于页面的某个位置,我认为顺序无关紧要,因为在任何人点击触发函数的ckeditor按钮之前,首先读取整个页面
在页面中的某个链接上调用它(例如使用jquery)就可以了:
$("a#linkOpenFileManager").click(function(){
openAssetsBrowser();
return(false);
});
有谁知道为什么无法从CKeditor插件中调用该函数?
更新:粘贴完整的功能代码而不是“openAssetsBrowser();”在插件中,一切正常,但那不是真正可重复使用的代码......
答案 0 :(得分:1)
现在很容易。
父 .openAssetsBrowser()完成了这个伎俩!