захват события выделения текста на мобильных / сенсорных устройствах - PullRequest
1 голос
/ 25 января 2012

Для моего html-приложения я хочу выполнять действие каждый раз, когда выделяется какой-либо текст.Прямо сейчас я использую событие mouseup, чтобы перехватить выделение текста, как показано в коде ниже.Но на мобильных устройствах это не работает, так как mouseup не срабатывает после выбора.Какое событие я могу использовать вместо?

$("#container-around-text").on('mouseup', function() {
  // check if selection is empty
  // then do something
});

1 Ответ

0 голосов
/ 25 января 2012

Вы можете сохранить переменную selectedText и запускать интервал каждые 100 мс или около того, чтобы проверить, совпадает ли текущий выбранный текст с тем же хранилищем в переменной selectedText.Если он отличается, выполните действие.

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