llgruff
@llgruff
Scala

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

Собственно функция.
UPD удалено
Нужно чтобы скрипт выполнялся для всего внутри body, кроме input и textarea.
UPD 2
Отключение выделения за счёт CSS и JS сильно уменьшает растаскивание контента по форумам/соц.сетям/ГС.
  • Вопрос задан
  • 158 просмотров
Пригласить эксперта
Ответы на вопрос 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;
}


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

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

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