Задать вопрос
llgruff
@llgruff
Scala

Функция работает для содержимого body, как добавить в её исключения input и textarea?

Собственно функция.
UPD удалено
Нужно чтобы скрипт выполнялся для всего внутри body, кроме input и textarea.
UPD 2
Отключение выделения за счёт CSS и JS сильно уменьшает растаскивание контента по форумам/соц.сетям/ГС.
  • Вопрос задан
  • 158 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
shpaker
@shpaker
Вольный хлебопашец
Это же детский сад какой-то такие функции вставлять. Да и собственно эту функцию никак не поправить, её переписывать надо целиком для достижения требуемого эффекта.
Ответ написан
IonDen
@IonDen
JavaScript developer. IonDen.com
Если так сильно надо, то обойдитесь CSS. Примерно так: jsfiddle.net/yp46d1q1

body {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.selectable {
    -webkit-touch-callout: all;
    -webkit-user-select: all;
    -khtml-user-select: all;
    -moz-user-select: all;
    -ms-user-select: all;
    user-select: all;
}


Но я бы не рекомендовал, это может добавить проблем. Да юзер все равно найдет способ скопировать текст. Например через консоль браузера.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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