[英]tinymce wordcount is not working on BACKSPCAE
僅當我嘗試刪除帶有backspace
單詞時,在文本區域中鍵入某些內容時,單詞計數功能才能正常工作。
從wordcount插件源中,您可以看到單詞計數僅在'setContent','beforeaddUndo'以及用戶輸入空格的情況下得到更新。
editor.on('setcontent beforeaddundo', update);
editor.on('keyup', function(e) {
if (e.keyCode == 32) {
update();
}
});
要擴展此行為,您也可以更新其他事件的計數。 要在Delete和Backspace鍵上添加單詞計數的更新,請使用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()]);
}
}
});
}
這是一個工作中的tinymce提琴: http : //fiddle.tinymce.com/pnfaab
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.