Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   .css('color') не работает (https://javascript.ru/forum/jquery/50543-css-%27color%27-ne-rabotaet.html)

Alexzord 30.09.2014 19:21

.css('color') не работает
 
Не меняется цвет текста. Фон меняется, а текст нет. Где-то ступил походу. Подскажите пожалуйста
$(document).ready(function(){
	$('li').hover(
		function(){
			var cssObj = {
		        'background': '#09F',
		        'color' : '#fff',
		        'transition': 'all 0.3s'
		    };
			$(this).css(
				cssObj);
		},
		function(){
			
			$(this).css({'background':'#FFF', 'color': '#000', 'transition': 'all 0.3s'});
		}
	);
});

рони 30.09.2014 19:55

Alexzord,
:-?
$(this).add('>',this).css(cssObj);

Alexzord 30.09.2014 20:28

Цитата:

Сообщение от рони (Сообщение 332841)
Alexzord,
:-?
$(this).add('>',this).css(cssObj);

И что это меняет?

рони 30.09.2014 20:37

Цитата:

Сообщение от Alexzord
И что это меняет?

сделайте макет, вместе и посмотрим :)

danik.js 30.09.2014 20:49

Цитата:

Сообщение от Alexzord
Где-то ступил походу

Нефиг css сувать в js. Для стилей придуманы файлы css. А еще, вместо li.hover() в css придумали li:hover{}. Офигеть, ведь?

danik.js 30.09.2014 20:52

<style>
li{
    color: #000;
    background: #FFF;
    transition: all 0.3s;
}
li:hover{
    color: #FFF;
    background: #09F;
}
</style>
<ul>
<li>Не меняется цвет текста. Фон меняется, а текст нет. Где-то ступил походу. Подскажите пожалуйста</li>
</ul>


Часовой пояс GMT +3, время: 00:49.