Я пытаюсь синхронизировать прокручиваемую текстовую область HTML с прокручиваемым div ... но ТОЧНО.
Размещение позиций прокрутки в обоих слишком приблизительное.Мне нужно знать видимый текст текстовой области, чтобы найти соответствующий элемент в div.
что-то вроде ... (псевдокод)
1. visibleTextAreaText = get visible text in textarea (the only hard part)
2. firstVisibleFrameTagId = get first regex match of "<lessonframe id=[0-9]+>"
3. $element = $('#editableDiv lessonFrame#'+firstVisibleFrameTagId);
4. var posArray = $element.positionedOffset();
5. $('#editableDiv').scrollTop = posArray[1];
РЕДАКТИРОВАТЬ ИЗ КОММЕНТАРИИ:Я начал думать о том, как определить, к какой строке я прокрутил текстовую область, чтобы я мог получить соответствующую строку текста через массив (разделение на \ n), но с помощью мягкой переноса строк этотакже не дает мне необходимую точность.