Стиль кнопки переключения отключен - PullRequest
3 голосов
/ 31 октября 2011

У меня есть кнопка отправки, на которой я применяю стили CSS (фоновое изображение, шрифт и т. Д.). Мне нужен отдельный стиль, примененный к кнопке, когда она отключена. Как проще всего динамически переключать стили независимо от того, включена кнопка или нет?

Ответы [ 3 ]

5 голосов
/ 31 октября 2011

используйте псевдокласс :disabled:

input:disabled { background-color : lime }

Больше информации здесь: http://www.w3.org/wiki/CSS/Selectors/pseudo-classes/:disabled

0 голосов
/ 31 октября 2011

Если вам не нужна поддержка IE6, вы можете использовать селектор атрибутов , например:

button[disabled] {
   // ...
}

или

#mysubmitbutton[disabled] {
   // ...
}
0 голосов
/ 31 октября 2011

Я думаю о классе, вы можете назначить стиль классам и переключать их в js по мере необходимости (это более общее решение, вы можете использовать этот класс и для других элементов).

.classA { .. }
.classB { .. }

$('button').addClass('classA');
$('button').removeClass('classA');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...