У меня есть HTML-страница с некоторыми текстовыми пробелами, отмеченными примерно так:
...
<span id="T2" class="Protein">p50</span>
...
<span id="T3" class="Protein">p65</span>
...
<span id="T34" ids="T2 T3" class="Positive_regulation">recruitment</span>
...
т.е. каждый пролет имеет идентификатор и ссылается на ноль или более пролетов через их идентификаторы.
Я хотел бы визуализировать эти ссылки как стрелки.
Два вопроса:
- Как я могу сопоставить идентификатор диапазона с экранными координатами рендеринга диапазона?
- Как рисовать стрелки, идущие от одного рендеринга к другому?
Решение должно работать в Firefox, работа в других браузерах - это плюс, но не очень необходимый. Решение может использовать jQuery или другую легкую библиотеку JavaScript.