gpt4 book ai didi

javascript - 在运行时更改 CKEditor 击键

转载 作者:太空宇宙 更新时间:2023-11-04 16:20:49 24 4
gpt4 key购买 nike

我想在运行时更改 CKEditor 的击键配置。

我的目标:Ctr+Enter 应提交表单。

不幸的是,我无法通过 js-configuration 配置 CKEditor,因为我使用 django-ckeditor(相关问题 #322 )

我尝试过这个:

$(function() {
CKEDITOR.on( 'instanceReady', function( evt ) {
for(x in CKEDITOR.instances){
var instance = CKEDITOR.instances[x];
instance.config.Keystrokes.push([ CTRL + 13 /* Enter */, 'Save' ]);
};
})
})

...但我得到:

TypeError: instance.config.Keystrokes is undefined

如何修改CKEditor的配置,让ctrl+enter提交表单?

最佳答案

您可以使用CKEDITOR.editor.setKeystroke像这样(注意“保存”中的小“s”):

CKEDITOR.on('instanceReady', function(evt) {
evt.editor.setKeystroke(CKEDITOR.CTRL + 13, 'save');
})

关于javascript - 在运行时更改 CKEditor 击键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40660062/

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