保存页面后删除突出显示
rangy remove highlight after save the page
我可以突出显示 selected 文本并删除 it.However,突出显示 selected 文本后我想保存页面并且我希望能够 select 它并在我恢复它时取消突出显示它。
但是当我重新加载保存的页面时,rangy 不会取消突出显示。
我怎样才能做到这一点 ?
我的错误:
我使用 jQuery 解决了这个问题,如下所示:
function unhighlight() {
var range = window.getSelection().getRangeAt(0);
var node = $(range.commonAncestorContainer)
if (node.parent().is('span')) {
node.unwrap();
}
}
我可以突出显示 selected 文本并删除 it.However,突出显示 selected 文本后我想保存页面并且我希望能够 select 它并在我恢复它时取消突出显示它。
但是当我重新加载保存的页面时,rangy 不会取消突出显示。
我怎样才能做到这一点 ?
我的错误:
我使用 jQuery 解决了这个问题,如下所示:
function unhighlight() {
var range = window.getSelection().getRangeAt(0);
var node = $(range.commonAncestorContainer)
if (node.parent().is('span')) {
node.unwrap();
}
}