gpt4 book ai didi

javascript - 监听 CKEditor 对话框中的点击事件

转载 作者:行者123 更新时间:2023-12-01 19:42:31 27 4
gpt4 key购买 nike

我有一个 ckeditor 实例,我使用以下方法向其添加了一个自定义对话框:

CKEDITOR.dialog.add('quicklinkDialog', function(editor) {
return {
title: 'Quick Links',
minWidth: 400,
minHeight: 200,

contents: [
{
id: 'tab1',
label: 'Add a quick link',
elements: [
{
type: 'html',
html: '<p>This is some text and then: <a href="">Click me!</a></p>'
}]
};
});

我想在我的对话框内的链接上添加一个“点击”事件监听器。单击该链接时,内容将被插入到我的 textrea 中(对话框也将关闭)。

有人知道我该怎么做吗?提前致谢!

最佳答案

给你:

{
type: 'html',
html: '<p>This is some text and then: <a href="">Click me!</a></p>',
onLoad: function( a ) {
CKEDITOR.document.getById( this.domId ).on( 'click', function() {
var dialog = this.getDialog();
dialog.hide();
dialog._.editor.insertHtml( this.html );
}, this );
}
}

参见 API了解更多。

关于javascript - 监听 CKEditor 对话框中的点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17833291/

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