TextHighlighter库的解除绑定/销毁事件

时间:2016-07-19 09:45:01

标签: javascript css web

我正在使用TextHighlighter库来突出显示所选文本。我有自己的自定义下划线功能。

当我尝试从下划线切换到高亮显示时出现问题,反之亦然,下划线和突出显示操作都会发生。我认为破坏或取消绑定TextHighlighter是行不通的。

是否有人遇到同样的问题?什么可能是解决方案?

1 个答案:

答案 0 :(得分:0)

TextHighLighter的Destroy方法似乎不起作用。

您可以使用以下修复来实现破坏荧光笔

var handler = document.getElementById('handler');

Initialize the TextHighlighter by using below code 

hltrStem = new TextHighlighter(handler, {
    onBeforeHighlight: function (range) {
        //return true/false; 
        // Return true when you want to highlight the text and return false when you want to disabled highlight
        // Use a flag which is true when you want to highlight the text and false when you want to disabled highlight
    }
});