我已经确认并尝试张贴在这里设置在那里的CKEditor对话框弹出的方法:
通过编程设定的CKEditor的对话框的位置
这似乎要么过时或不完整。 当尝试本作的“链接”对话框,该对话框不正确的格式,仿佛这昂秀定义替换默认的行动,而不是添加。 任何建议,以改变这种代码或定位链接对话框接近菜单栏的新方法?
CKEDITOR.on('dialogDefinition', function(e) {
var dialogDefinition = e.data.definition;
dialogDefinition.onShow = function() {
this.move(200, 100);
}
})
你是对的。 你的代码覆盖的基本onShow
定义。
你所要做的仅仅是保存默认(通用) onShow
,然后覆盖它,所以它调用保存的一个,并最终执行的代码:
CKEDITOR.on( 'dialogDefinition', function( event ) {
var dialogDefinition = event.data.definition,
genericOnShow = dialogDefinition.onShow;
dialogDefinition.onShow = function() {
genericOnShow.apply( this );
this.move( 10, 10 );
// ...or anything you want ;)
}
});
有!
PS。 记住,总是通过与上下文申请或致电 。