rangy

    1热度

    1回答

    我正在尝试将rangy javascript核心和序列化程序代码库(https://code.google.com/p/rangy/)注入html页面。然而,当我注入它时,这个令人厌恶的对象没有被正确创建。模块被添加到rangy.modules。*但是模块中创建的函数不会被添加到rangy对象中。此外,模块都将以下变量“初始化”和“支持”视为假。有没有人能够正确地将Rangy代码库注入到他们的网页

    0热度

    1回答

    我正在尝试获取所选文本在文档中出现的字符位置/字符数。 例如我在做什么 var selectedText = rangy.getSelection().getRangeAt(0); 我需要弄清楚如何在文档中,这是由字符计数和保存的停止开始字符位置。选定的文本可能会出现多次,因此尝试执行indexof将不起作用。我希望我可以从四肢修长得到这些信息,因为我已经有选中的文本 感谢所有帮助 兰迪

    1热度

    1回答

    我已经尝试过使用rangy进行这种操作的方法,下面是我最近的。在Chrome和IE8中完美工作(就像我试过的许多其他版本一样),但Firefox坚定地拒绝打球。 test()函数应用于在页面上选择一些粗体文本后单击的按钮。我想看到的是: [WrappedRange("blah":0, "blah":4)] [object Text] [WrappedRange("blah":0, "blah":

    1热度

    1回答

    我已经开始使用angular js,并且有一个问题,需要获取我的控制器内部DOM的当前状态。基本上我正在建立一个文本编辑器内部的contenteditable div。修改div中的文本可以来自外部服务(长时间轮询从服务器推送)以及用户实际在该字段中输入的内容。现在来自服务器的修订版正在操纵我的角度模型,然后通过ng-bind-html-unsafe指令更新视图。唯一的问题是这会吹走用户当前的光标

    0热度

    1回答

    选择文本时,在选择开始和结束的位置会有一些变化,因为有时它会从前一个元素的末尾开始,有时会在textnode的开始处开始。我试图规范化它,因此它总是从包含文本的元素的开头开始,并在包含文本的元素的末尾结束,并使其在浏览器中保持一致。 例如<b>mouse></b><i>cat</i> 当选择“cat”时,chrome似乎总是做正确的事情,并用startContainer cat和startOffs

    0热度

    1回答

    我正在使用Rangy兼容性来在所见即所得编辑器(uEditor)中插入节点。 它可以工作,但是在IE <中,插入的节点位于包含元素(iframe)的开始位置,而不是在插入位置。这只发生在没有文本选择的情况下。 我创建了一个小提琴,虽然使用div而不是jQuery/iframe,但uEditor使用的效果却很粗糙,但效果相同。 这里的小提琴:http://jsfiddle.net/RvNT3/ 而对

    8热度

    3回答

    这个错误是什么在IE10/11的意思是: Error: Could not complete the operation due to error 800a025e. 而且我会怎么调试呢? 它说,它的这一行: this.nativeSelection.removeAllRanges(); https://code.google.com/p/rangy/source/browse/trunk

    0热度

    2回答

    嗨可以在选定的文本后添加div吗? 与jQuery或Java脚本和四肢修长JS 我尝试用下面的代码,但没有工作.. function pin_surroundRange() { var range = getFirstRange(); //get selected text via rangy js if(range != null) { $('#content_a

    0热度

    2回答

    我使用下面的代码通过改变其字体编辑CONTENTEDITABLE格文本。在一个div上点击时,这是一个程式化的下拉菜单选择在Chrome中消失。它工作正常,在Firefox,Opera和即使在IE浏览器! 瘦长没有发现任何选定的文本处理。我想知道为什么! 注:它使用“鼠标悬停”,而不是在正常工作“点击” DropDown.prototype = { initEvents : functi

    0热度

    3回答

    我有使用瘦长下面的代码,它允许用户对类适用于所选文本: <div><span>This is some text that users can select</span></div> 当用户选择文本并应用类的代码变成: <div><span>This is some <span class='someclass'>text</span> users can select</span</div>