Есть ли кросс-браузерное решение для getSelection ()? - PullRequest
8 голосов
/ 19 июня 2010

Мне нужно создать механизм комментариев, в котором пользователь выделяет фрагмент текста, нажимает «прокомментировать это», а затем что-то делает. Код Javascript должен знать не только выделенный текст (это тривиально), но также и anchorOffset, чтобы точно знать, из какого символа и из какого текста был выбран текст.

Я нашел кросс-браузерное решение , которое дает вам текст. Есть ли надежный способ получить объект выбора , как описано в спецификации DOM?

1 Ответ

3 голосов
/ 21 июня 2010

Можно попробовать IERange , который создает подобный выделению объект в IE и добавляет метод getSelection() к window.Я не думаю, что она идеальна, но она о лучшей автономной библиотеке диапазона / выбора, которую я когда-либо видел.библиотека диапазона / выбора под названием Rangy, которая выходит за рамки того, что предоставляет IERange.Ранний выпуск доступен на http://code.google.com/p/rangy.

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