gpt4 book ai didi

javascript - tinymce wordcount 不适用于 BACKSPCAE

转载 作者:行者123 更新时间:2023-11-30 16:21:41 31 4
gpt4 key购买 nike

仅当我尝试使用 backspace 删除单词时在文本区域中键入内容时,字数统计功能才能正常工作字数统计不起作用。

最佳答案

从 wordcount 插件源代码中,您可以看到字数统计仅在“setContent”、“beforeaddUndo”以及用户键入空格时更新。

editor.on('setcontent beforeaddundo', update);

editor.on('keyup', function(e) {
if (e.keyCode == 32) {
update();
}
});

要扩展此行为,您也可以更新其他事件的计数。要在 Delete 和 Backspace 键上添加字数更新,请使用 tinymce 配置参数,如下所示:

setup: function(ed){
ed.on('keyup', function(e) {
if (e.keyCode == 46 || e.keyCode == 8)
{
var wc_bar = ed.theme.panel.find('#wordcount');

if (wc_bar) {
wc_bar.text(['Words: {0}', ed.plugins.wordcount.getCount()]);
}
}
});

}

这是一个可以工作的 tinymce fiddle :http://fiddle.tinymce.com/pnfaab

关于javascript - tinymce wordcount 不适用于 BACKSPCAE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34642974/

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