我想在我的CKEditor插件中添加一个selectPage事件的监听器,但到目前为止,我无法让它工作。该插件工作正常,但我的听众不工作。以下警告永远不会被调用。
代码:
var dialog = function(editor) {
editor.on('selectPage', function(e) {
alert("Page changed");
});
// rest of the plugin code
}
我有什么问题吗?
答案 0 :(得分:3)
原来你必须在对话框定义中添加它,而不是在对话框对象或编辑器对象上。
return {
title : editor.lang.googlemaps.title,
minWidth : 500,
minHeight : 460,
onLoad : function()
{
theDialog = this;
// Act on tab switching
theDialog.on('selectPage', function (e)
{
if (CKEDITOR.env.ie7Compat)
fixIE7display();