gpt4 book ai didi

javascript - CKEditor 不会触发更改事件

转载 作者:行者123 更新时间:2023-11-28 19:40:35 24 4
gpt4 key购买 nike

我创建了一个 CKEditor 实例,但 change 事件不会触发。无论发生什么变化。

这就是我所拥有的:

var instance = CKEDITOR.replace('textarea_' + id, {                                                          
width: 400,
height: 100,
toolbar: [
['Cut', 'Copy', 'Paste', '-', 'Undo', 'Redo'],
['Find', 'Replace', '-', 'SelectAll'],
['Bold', 'Italic', 'Underline', 'Strike', 'Subscript', 'Superscript', '-', 'RemoveFormat'],
['TextColor'],
['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock'],
['Link', 'Unlink', 'Anchor']
],
uiColor: '#ededed',
resize_enabled: false
});

instance.on('change', function (evt) {
console.log('changed', evt.editor.getData());
});

instance.on('key', function (evt) {
console.log('key', evt.editor.getData());
});

由于某种原因,它没有触发更改事件。 key 事件工作正常,但不是很有帮助,因为它不注册任何格式更改。

是不是少了什么东西?

我使用的是 CKEditor 4.1 版本。

最佳答案

editor#change该事件自 CKEditor 4.2 起可用。更新您的 CKEditor 版本。

关于javascript - CKEditor 不会触发更改事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25138699/

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