gpt4 book ai didi

ckeditor - 以编程方式设置 CKEditor 对话框的位置

转载 作者:行者123 更新时间:2023-12-01 11:59:05 24 4
gpt4 key购买 nike

我正在尝试找到一种方法,以便在打开新对话框时以编程方式设置 CKEditor 对话框的位置。位置部分的实际设置似乎很容易,但我似乎无法弄清楚的是如何捕获正在创建和显示的新 CKEditor 对话框的事件。

我假设它会是...

CKEDITOR.on('dialogCreated', function(e) { ... } );

但似乎无法在文档中实际找到它。

最佳答案

今天花了几个小时后,我完全幸运地解决了这个问题。可以在加载时操作对话框定义。在您的 config.js 文件中,添加以下内容:

CKEDITOR.on('dialogDefinition', function(e) {
var dialogName = e.data.name;
var dialogDefinition = e.data.definition;

dialogDefinition.onShow = function() {
// Calculate your newX and newY ...
this.move(newX, newY);
}
}

如果你想调整特定对话框的位置,你可以使用 dialogName 来测试它。

关于ckeditor - 以编程方式设置 CKEditor 对话框的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3407896/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com