单词计数功能只有在我尝试删除backspace
单词计数不起作用的单词时在文本区域输入内容时才能正常工作。
答案 0 :(得分:2)
在wordcount插件源中,您可以看到单词count只会在' setContent',' beforeaddUndo'之前更新。如果用户键入空格。
editor.on('setcontent beforeaddundo', update);
editor.on('keyup', function(e) {
if (e.keyCode == 32) {
update();
}
});
要扩展此行为,您还可以更新其他事件的计数。 要在Delete和Backspace键上添加wordcount的更新,请使用tinymce config参数,如下所示:
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()]);
}
}
});
}
这是一个工作的小小提琴:http://fiddle.tinymce.com/pnfaab