rangy

    1热度

    1回答

    我想要做什么: - >显示一个普通的HTML页面给用户 - >用户具有突出文本该网页 上的能力 - >当用户下次登录时,我应该能够在页面上检索并显示其先前(多个)突出显示。 我做了什么: 我用Library/API : Rangy。随着这个IAM能够选择文本,并与喜爱的颜色的用户突出显示。 问题: 我尝试了序列化和反序列化功能,但是当我尝试反序列化(页面已经被重新加载后),它给了我一个错误说的 校

    3热度

    2回答

    我正在使用Rangy中的highlighter module,它在为所选文本创建突出显示方面效果很好。 在更改HTML而言,所选择的文本是由例如像下面这样的跨度标签代替: the selected text is <span class="highlight">replaced by a span tag</span> like the 我想要做的就是给span元素的引用一旦已经创建好了,所以

    1热度

    2回答

    我正在使用highlighter module in Rangy。 我有一个div元素,它有一些html。 html实际上是使用ajax从一个文件加载的,我有一个按钮来完成这个加载。 一旦加载文本,我可以选择显示的HTML的一部分,然后按我的“突出显示”按钮。这称为一些Rangy代码,并根据需要突出显示文本... //called on document load rangy.init();

    0热度

    1回答

    我正在使用以下代码在范围内插入链接。 我有以下函数被按钮调用来保存选定的文本。然后它显示linkBar div,其中包含用于链接插入的文本输入。 注意:当我专注在文本输入中输入文本我失去了选择,所以我试图用toggleRange()而不是toggleSelection。 function linkIt(){ if (savedSel) { rangy.removeMarkers(savedSe

    2热度

    2回答

    我在动态网页上通过rangy保存选择。但是,当我重新加载页面和恢复的选择,我得到以下错误: Error: deserializeRange: checksums of serialized range root node (f3909155) and target root node (c21b08a9) do not match 页面的源代码都没有改变,所有的HTML是一样的。我正在使用Tiki

    1热度

    1回答

    我的代码: var cssApplier; window.onload = function() { rangy.init(); cssApplier = rangy.createCssClassApplier("highlight", { ignoreWhiteSpace: true, elementTagName: "sp

    0热度

    1回答

    我使用rangy高亮选择文本(它用span标记包装选择文本)。 但是当我选择文本和图像时,它会生成一个span标签,但span不能包装img标签。它附加在img标签之前。 我的代码 cssApplier = rangy.createCssClassApplier("highlight", { ignoreWhiteSpace: true, elementTa

    0热度

    2回答

    我绑定到搜索和搜索这里和谷歌,但我没有找到任何解决方案通过使用Rangy.js或原生的JS这么简单。 如果我有简单的格式化的文本复制如.. <div> <b>Copy me (All) : Soufflé chupa chups</b><br> <p style="color:#f00;"> Cotton candy caramels </p> </di

    3热度

    1回答

    我正在使用Rangy来帮助您在网站中使用某些文本高亮功能。总之,用户可以选择一些文本,突出显示文本(通过按钮点击),用户可以通过这种方式创建多个高光。 将高亮显示保存到数据库,并且在将来的任何时候,用户都可以重新加载高光。 但是,当使用属于“TextRange”模块的restoreCharacterRanges时,我遇到性能问题。当有更多高亮加载时,此性能问题变得更加明显。 目前,我使用类似下面的

    1热度

    1回答

    为什么当功能highlighter.highlightSelection(marktype)的注释数量不断增加时,rangy会变得更加迟钝? 首先表现非常好,但随着注释的增长而下降。 那么,我该怎么做才能提高功能highlighter.highlightSelection()的性能?因为当我选择html的许多不同部分时,性能会呈指数级下降。如果你选择html的片段很长,那么性能将会变差。我试图解决