仅当我在文本区域中键入内容时,当我尝试删除字数backspace
计数不起作用的单词时,字数统计功能才能正常工作。
问问题
241 次
1 回答
2
从 wordcount 插件源中,您可以看到字数仅在“setContent”、“beforeaddUndo”以及用户键入空格时更新。
editor.on('setcontent beforeaddundo', update);
editor.on('keyup', function(e) {
if (e.keyCode == 32) {
update();
}
});
要扩展此行为,您也可以更新其他事件的计数。要在 Delete 和 Backspace 键上添加 wordcount 更新,请使用 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小提琴: http: //fiddle.tinymce.com/pnfaab
于 2016-01-07T09:11:21.480 回答