Задать вопрос
@Artur937
junior

Как запретить выделение текста на iPad?

Для того чтобы отключить выделение текста использую следующий код.

document.ondragstart = noselect;
  document.onselectstart = noselect;
  document.oncontextmenu = noselect;
  function noselect() {return false;}


Однако заметил, что на iPad он не срабатывает. Подскажите, как оптимизировать?
  • Вопрос задан
  • 769 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
body {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

и никакого JS для этого не надо

P.S. для прерывания стандартного действия события надо не так:function noselect() {return false;}а так:
function noselect(event) { event.preventDefault(); }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы