jquery события выделения

229
16 октября 2017, 00:53

У меня есть тег <textarea></textarea> в который с ввожу текст.

Как я могу отловить события выделения? Например когда я выделению слова мне выдаёт alert('event');

Answer 1

document.querySelector("textarea").addEventListener('select', function (e) { 
  var el = e.target; 
  var sel = el.value.substring(el.selectionStart, el.selectionEnd) 
  console.log('selection: ' + sel); 
});
textarea { width: 100%; height: 5em; box-sizing: border-box; }
<textarea>Доброго времени суток! У меня есть тег в который с ввожу текст. Как я могу отловить события выделения? Например когда я выделению слова мне выдаёт alert('event');</textarea>

READ ALSO
ReferenceError: link is not defined (nodejs)

ReferenceError: link is not defined (nodejs)

ЗдравствуйтеЯ нуб

361
Javascript: перемещение по div, как по google maps

Javascript: перемещение по div, как по google maps

Есть div, который намного больше размера окнаИщу такую библиотеку или способ, чтобы по этому элементу можно было перемещаться как в гугл картах...

288
JS - Почему не воспроизводится анимация

JS - Почему не воспроизводится анимация

По каким-то непонятным причинам Canvas не хочет выполнять анимацию заполнения холста через setTimeout()В браузере получается просто конечный результат,...

308
Изменение параметра конфигурации браузера через userscript

Изменение параметра конфигурации браузера через userscript

Каким образом можно (возможно ли?) с помощью userscript (greasemonkey)изменить параметр конфигурации(about:config)вfirefox`?

248