1: установить визуальный фокус текстового поля | 2: справиться со смещением символа (JAVASCRIPT) - PullRequest
1 голос
/ 02 апреля 2011

Прежде всего, я работаю с Chrome, но он должен работать на Firefox. не в IE.

В настоящее время я работаю над личным проектом, так что, конечно, идея в том, чтобы создать очень простой текстовый редактор js для веб-страницы, вы можете щелкнуть любой элемент 'p' на странице, и текстовое поле (не область) будет Открыть, содержащий значение элемента, по которому щелкнули. Курсор в текстовом поле находится именно там, где пользователь щелкнул текст. Он также может выбрать слово или предложение.

Я почти закончил разработку, у меня было много проблем, этот форум, другие и goolgle, которые мне очень помогли, но все же у меня есть две проблемы.

Во-первых, когда вы щелкаете текст, курсор перемещается в нужное место в текстовом поле, но текстовое поле, если строка длиннее, чем ширина, не прокручивается в нужное место.

Второй - когда вы выделяете часть текста в элементе 'p', скрипт добавляет розовый интервал 'span' вокруг выделенного текста при наведении мыши вверх, я также удаляю последний пролет при наведении мыши вниз, поэтому прежде чем мышь вверх. Но startoffset и endoffset начнут отсчет с конца промежутка, а не с начала 'p'

Я не знаю, понимаете ли вы все, у меня нет правильного словарного запаса, и я француз ...

В любом случае, спасибо!

ПРОВЕРЬТЕ ТАМ: http://jsfiddle.net/ilycode/KBnKc/4/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...