@Shimpanze

Как вызвать alert() при пропадании выделения (slection) с текста?

Здравствуйте!

Подскажите, пожалуйста, как вызвать событие, в данном случае любой alert(), когда пропадает выделение с текста?

Необходимо именно это событие, а не click или что то ещё.

Буду благодарен за помощь.
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ответы на вопрос 2
rockon404
@rockon404
Frontend Developer
Можно так:
var prevSelection;

document.addEventListener('mouseup', function() {
  var selection;
  
  if (window.getSelection) {
    selection = window.getSelection().toString();
  } else if (document.selection) {
    selection = document.selection.createRange().text;
  }
  
  if (!selection && prevSelection.length) {
    alert('Text uselected');
  }
  
  prevSelection = selection;
});

Демо.
Ответ написан
dimovich85
@dimovich85
HTML, CSS, JS, VUE, PHP
Много не подскажу, но нарыл вот такую информацию, может натолкнет на идеи: selectiononchange event, и select event. Желаю успехов в решении.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Biganto Москва
от 130 000 до 130 000 руб.
от 2 500 до 4 000 usd.
HTML Academy Москва
от 85 000 до 100 000 руб.
15 авг. 2018, в 01:47
30000 руб./за проект
15 авг. 2018, в 01:09
70000 руб./в месяц
14 авг. 2018, в 22:43
350 руб./за проект