Ключевое событие Javascript Trigger «стрелка вправо» - отмена выбора метки силы - PullRequest
0 голосов
/ 10 октября 2019

Я хочу вызвать событие клавиатуры, нажав клавишу «стрелка вправо». Цель состоит в том, чтобы отменить выделение.

Я использовал приведенный ниже код для вставки гиперссылки в содержимое редактора.

var range = document.getSelection().getRangeAt(0);
var nnode = document.createElement("a");
range.surroundContents(nnode);
nnode.innerHTML = url;
nnode.setAttribute(url);
nnode.focus();

html

Это подсветка по умолчанию. Я хочу вызвать клавишу «стрелка вправо», чтобы отменить выделение и переместить курсор вправо. Я сделал много поисков, я пробовал большинство решений, но я все еще получаю одно работает. Моя среда IE 11.

Могу ли я получить помощь?

Спасибо!

1 Ответ

1 голос
/ 10 октября 2019

Итак ... вот ресурсы, которые вы запрашиваете, но у меня есть решение вашей проблемы с подсветкой, которое не является ни одним из них.

Ресурсы :

Как вызвать щелчок при загрузке страницы?

Обнаружение нажатий клавиш со стрелками в JavaScript

Инициирование события клавиши со стрелкой вверх или внизчерез JavaScript

Фактическое решение использует JQuery и этот ресурс: Выбор окна JavaScript Set

$("document").ready(function() {
   window.getSelection().removeAllRanges();
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="myDiv">
I am some text!
</div>

См. JSFiddle: JSFiddle

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