텍스트가 있습니다.스팬, 병목 목을 사용하여 텍스트 선택 시뮬레이션
단어는 (스팬 ID가 ... N 1,2,3입니다) 스팬에 싸여있다 :
<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>
I에 의해 텍스트 선택을 시뮬레이션하고 있습니다 :
내가 텍스트를 시뮬레이션 할 필요 스팬의 배경색을 변경하고 스팬 사이에 간격이 채워진 배경 div로 선택합니다.
스팬 카운트가 충분히 크면 Internet Explorer에서 "selected text spans"를 통해 실행되고 거기에 배경색이있는 div를 넣는 간격을 계산하는 javascript 코드가 많은 시간이 걸립니다 (인터넷 익스플로러가 작동을 멈 춥니 다. 총량이 500 인 경우 30 초).
정말 잘못된 HTML – thecodeparadox
여기에 넣지 않으면 코드에서 병목 현상을 판단 할 방법이 없습니다. – Alexander
html 무효는 우리가 검색 엔진을 검색 할 필요가 없기 때문에 문제가되지 않습니다. 하지만 목에 병목이 생길 수도 있다고 생각한다면 뭐든지 제안 할 수 있습니까? –