簡體   English   中英

tinymce wordcount在BACKSPCAE上不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM