javascript - 如何将自定义按钮添加到调用 JavaScript 函数的工具栏?

标签 javascript ckeditor

我想在工具栏上添加一个按钮来调用 Tada() 之类的 JavaScript 函数吗?

关于如何添加这个有什么想法吗?

最佳答案

还有一种很好的方法可以让人们在不创建插件的情况下添加按钮。

html:

<textarea id="container">How are you!</textarea>

JavaScript:

editor = CKEDITOR.replace('container'); // bind editor

editor.addCommand("mySimpleCommand", { // create named command
    exec: function(edt) {
        alert(edt.getData());
    }
});

editor.ui.addButton('SuperButton', { // add new button and bind our command
    label: "Click me",
    command: 'mySimpleCommand',
    toolbar: 'insert',
    icon: 'https://avatars1.githubusercontent.com/u/5500999?v=2&s=16'
});

在这里查看它是如何工作的:DEMO

关于javascript - 如何将自定义按钮添加到调用 JavaScript 函数的工具栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1957156/

相关文章:

javascript - CKEditor跨域请求文件上传

Javascript 过滤嵌套数组

javascript - 正则表达式匹配一个额外的空组

javascript - CKEditor 占位符图标未显示在工具栏中

javascript - 如何使用 Javascript 在 CKEditor 中设置值?

javascript - CKEDITOR,在 CKEDITOR 之外调用 FullScreen Action

javascript - 您如何使用 php 强制打开 Jquery Mobile 弹出窗口?

javascript - 创建和分派(dispatch)自定义 Javascript 事件是否被认为是一种好的做法?

javascript - Promise.all 可以捕获错误的包装器

asp.net - 使用 VB.NET 在 ASP.NET 中的 detailsView 中集成 CKEditor