0

私はテキストを持っています。

単語はスパンでラップされます (スパン 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 は最大 30 秒間ハングアップします)。スパンの合計数が 500 の場合)。

4

1 に答える 1

-1

「テキスト選択をシミュレートする」の意味がよくわかりません

この例を見ることができますhttp://jsfiddle.net/fullpipe/DpP7w/embedded/result/

あなたのコードを提案すれば、あなたを助けるのはずっと簡単です

テキスト生成に多くの時間が費やされている

于 2012-06-04T20:52:15.540 に答える