В Firefox, когда щелкнуть правой кнопкой мыши текстовое поле, как получить начальную позицию? - PullRequest
1 голос
/ 10 января 2012

Мое требование - мне нужно знать, какое значение выбрано в текстовом поле, если щелкнуть правой кнопкой мыши определенную часть значения.

Например, предположим, что текущее значение в текстовом поле равно "a@a.com,b@b.com, c@c.com ", когда я перемещаю указатель мыши на" b@b.com "и щелкаю правой кнопкой мыши, программа должна знать, что я выбрал этот адрес электронной почты.

Я уже реализовал егодля щелчка левой кнопкой мыши (путем проверки event.selectionStart), но в Firefox щелчок правой кнопкой мыши не будет перемещать курсор редактирования в позицию, по которой щелкнули, поэтому везде, где я щелкаю правой кнопкой мыши, event.selectionStart сохраняет то же значение.1006 * Есть идеи?Спасибо ...

1 Ответ

0 голосов
/ 15 мая 2012

OK.В Firefox может использоваться event.rangeOffset.

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