2010-10-28 5 views
0

Объект TextRange IE имеет функцию расширения, с помощью которой вы можете расширить выделение текста, чтобы завершить слово или предложение. Это работает только для IE. Подробнее: http://www.webreference.com/js/column12/trmethods.htmlРазвернуть выделенный текст одним словом

Было бы здорово, если бы кто-то мог мне помочь и заставить работать кросс-браузер.

ответ

1

WebKit и Firefox 4 имеют метод modify() объекта Selection, который выполняет аналогичную работу с методом TextRanges expand().

+0

Что-нибудь для Firefox 3? :( – Haris

+0

Кроме того, можно ли завершить слова в обоих направлениях? – Haris

+0

Ничего для Firefox 3, извините. Повторяю слова в обоих направлениях: если честно, я едва использовал этот метод из-за отсутствия поддержки. знаете, что 'modify()' действует в фокусе выделения, что является точкой в ​​документе, в котором пользователь остановил выбор (который может быть ранее в документе, где они были начаты, если они перетащили назад). перемещайте фокус программно, используя 'extend()': https://developer.mozilla.org/en/DOM/Selection/extend –

Смежные вопросы