我在使用angular的web应用程序中工作,其中一个部分是文档部分,用户可以选择文本并突出显示文本,我使用window.getSelection()
提取所选文本并附加到<mark>
标记以突出显示文本,但其中一个要求是用户无法在段落之间选择文本,例如:
在图像中有一个段落之间的选择是否有任何方法可以避免这种情况,或者当用户从另一个段落跳转时停止选择。
答案 0 :(得分:1)
好的,我发现了如何做到这一点的小黑客,我在这里附上一些属性到段落标签我把代码。
$this->load->commonLibrary('optional_subfolders/classname', 'classname');
$this->classname->awesome_method();
使用此选项无法在元素之间进行选择。
答案 1 :(得分:0)
也许你可以在将子标记附加到标记之前计算它。
使用类似/\r?\n/
或类似的正则表达式,只保留* NIX和Windows系统中复制文本的第一个块(在某种程度上与用户无关)。