|
|
|
| Здравствуйте)
Может кто подскажет....
В стиле есть строка
.new_title:hover {color: #0000FF;}
|
как в jQuery сменить цвет для этого свойства?
$('hover.new_title').css('color','#707070');
$('.new_title:hover').css('color','#707070');
|
Первый вариант не меняет.
Второй - выдает ошибку (Объект не поддерживается) | |
|
|
|
|
|
|
|
для: JooZ
(26.03.2009 в 16:36)
| | Вы перешибаете при помощи метода css() все настройки стилевой таблицы - вы правите стили, а у них приоритет выше, чем классов. | |
|
|
|
|
|
|
|
для: cheops
(27.03.2009 в 01:24)
| | Что-то вы как-то слишком мудрено завернули)
Мне надо поменять одно свойство стиля, цвет строки определенного класа, при наведении на него мышем.
Если точнее, то не только это свойство, но с другими (color, font-size и др.) проблем не возникает
$('.user_title').css({
'color':$('#title_color').val(),
'font-size':$('#title_size').val()
});
|
а вот на .user_title:hover я и застрял | |
|
|
|
|
|
|
|
для: JooZ
(27.03.2009 в 09:19)
| | Когда вы меняете стиль color, это отменяет все правила, устанавливаемые классами для color. Именно поэтому таблицы называются каскадными - вы на нижнем уровне всегда можете отменить правила более высокого, общего уровня. Вам придется повторно установить при помощи jQuery цвет для :hover. | |
|
|
|