我正在使用TextHighlighter库突出显示所选文本。而且我有自己的自定义下划线功能。
现在,当我尝试从下划线切换为突出显示时发生问题,反之亦然。我认为销毁或取消绑定TextHighlighter无效。
有人有同样的问题吗?可能的解决方案是什么?
最佳答案
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
}
});