用跨度,瓶颈模拟文本选择

时间:2012-06-04 19:13:10

标签: jquery dom

我有文字。

单词包含在跨度中(跨度ID为1,2,3 ... N):

<span id="79" class="p">თაობის<div class="p" style="width: 9px; left: -9px; "></div></span> <span id="80" class="p">განადგურების<div class="p" style="width: 10px; left: -10px; "></div></span>

我正在通过以下方式模拟文字选择:

我需要通过更改跨度的背景颜色来模拟文本选择,并填充背景填充div之间的间隙。

当跨度计数足够大时,在Internet Explorer中,运行“选定文本跨度”并计算放置div(带背景颜色)之间的间隙空间的javascript代码需要很长时间(Internet Explorer挂起,最多如果总跨度为500),则为30秒。

1 个答案:

答案 0 :(得分:-1)

我真的不明白“模拟文字选择”是什么意思

您可以查看此示例http://jsfiddle.net/fullpipe/DpP7w/embedded/result/

如果您建议使用代码,那将很容易为您提供帮助

花费大量时间用于文本生成