javascript - 为什么 AFTERCommandExec 不会在 CKEditor 4 中触发?

标签 javascript ckeditor

我查看了 CKEditor API 并发现了这个有用的事件:

http://docs.ckeditor.com/#!/api/CKEDITOR.editor-event-afterCommandExec

它不适用于任何需要下拉菜单(类名、字体、字体大小)的东西,但它适用于任何按钮,如粗体、链接、撤消。

有没有人知道为什么这不起作用,或者这些工具栏插件是否有其他事件?

最佳答案

那是因为这些下拉菜单(字体大小/系列、格式等)不使用命令。

我认为你可以使用 selectionChange事件。每次选择的 elementPath 时都会触发它被修改(包括焦点/模糊)。所以所有按钮,每个下拉菜单都会在点击时触发。

关于javascript - 为什么 AFTERCommandExec 不会在 CKEditor 4 中触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13767304/

相关文章:

javascript - 如何在模块中使用变量(登录系统)

button - CKEDITOR - 带文本的工具栏按钮

javascript - 在 CKEditor 上显示代码删除 abbr 标签

php - CKEditor 上传代码片段 - SQL 错误

javascript - 如何将字符串转换为对象引用或将数字值添加到对象引用名称?

javascript - 在按钮 Angular 上打勾

javascript - AngularJS 指令无法呈现替换的 DOM

javascript - 正则表达式只允许某些特殊字符并限制下划线

javascript - 如何将带有标题的图像插入到 CKEditor 5 中的自定义元素中?

CKeditor Html 5 <figure> 标签问题