Принудительный выбор полных элементов - PullRequest
0 голосов
/ 06 сентября 2018

При создании шестнадцатеричной программы просмотра не имеет смысла позволять пользователю выбирать половину байта, поэтому я пытаюсь принудительно привязать выделение к границам байтов.

В CSS я мог бы установить user-select на all, но это очень затрудняет выбор более одного байта, потому что щелчок внутри элемента и перемещение мыши запускает операцию перетаскивания вместо выделения.

Я мог бы попытаться сделать это через JS, но все API выбора, похоже, помечены как экспериментальная технология, и ее поведение отличается в разных браузерах. То есть попытка использовать addRange для расширения диапазона в Chrome ничего не делает, и выводит на консоль предупреждение, ссылающееся на этот документ .

Есть ли надежный способ сделать это в CSS / JS?

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