#javascript
#javascript
Вопрос:
Я использую этот скрипт в одном из своих приложений, но теперь я хотел бы сделать все таким же образом, за исключением отклонения этого скрипта для всех input
тегов.
Кто-нибудь может сказать, возможно ли это, или есть какое-то другое решение?
Комментарии:
1. Почему вы используете скрипт в первую очередь? В общем, не стоит изменять поведение браузера по умолчанию. Пользователи используются для выделения текста. Не раздражайте их.
2. Не рассылайте спам. Вы либо хотите спросить что-то актуальное, либо ответить. Все остальное, с моей точки зрения, рассматривается как спам.
3. Актуально с вашей точки зрения или с точки зрения тех, кто пытается вам помочь? Если вы не открыты для советов, тогда хорошо. Удачи!
4. Хорошо. Я принял ваш совет к сведению. 🙂
Ответ №1:
Используя только CSS, это должно работать в большинстве современных браузеров (jsfiddle):
* {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: -moz-none;
-o-user-select: none;
user-select: none;
}
input {
-webkit-user-select: text;
-khtml-user-select: text;
-moz-user-select: text;
-o-user-select: text;
user-select: text;
}
Комментарии:
1. Похоже, это все. Я попробую в некоторых других браузерах, кроме FF4. Если это так. Тогда большое спасибо. На самом деле в любом случае спасибо.
2. Просто предупреждаю: я не верю, что это будет работать в IE 8 или старше.
3. Все в порядке. Мне это нужно не для интерфейса, и в основном это должно работать в FF и Chrome, и это работает.