[identity profile] aromanov.livejournal.com posting in [community profile] useful_faq
Знакомые в отпусках, а надо срочно. Если есть знающие jQuery, пожалуйста, помогите. Код и пояснение под катом.

UPD: Решено.


есть код смены цвета body

$("li.3").click( function(){ $
("body").removeClass("bg1 , bg2 , bg4 , bg5 , bg6 , bg7 , bg8").addClass("bg3");
});

надо, чтобы он появлялся с fade в 800 мс. есть вот такой код

{effect: 'fade', fadeOutSpeed: 800});

но как его присобачить к первому, увы, не знаю, в яве полный лох.

с css и html все понятно, есть нужные дивы и нужные классы для body.

Спасибо.

Date: 2011-01-06 10:46 am (UTC)
From: [identity profile] awzster.livejournal.com
Хм...
.fadeIn( [ duration ], [ callback ] ) Returns: jQuery
Description: Display the matched elements by fading them to opaque.

Собственно, fade и add/remove class из разной оперы.

Date: 2011-01-06 10:57 am (UTC)
From: [identity profile] awzster.livejournal.com
$("body").animate({ backgroundColor: '#623A10', color: '#FFF' }, 500);
примерно вот так - работает.

А вообще тут http://www.google.by/search?sourceid=chrome&ie=UTF-8&q=jquery+addclass+with+fade очень много ссылок. Может где-то и покрасивее решение есть.

Date: 2011-01-06 10:59 am (UTC)
From: [identity profile] awzster.livejournal.com
А вообще все просто:
$("body").addClass("td", 500);

:)

Date: 2011-01-06 11:27 am (UTC)
From: [identity profile] awzster.livejournal.com
Ну если совсем весь код

$("li.3").click( function(){ $
("body").removeClass("bg1 , bg2 , bg4 , bg5 , bg6 , bg7 , bg8").addClass("bg3", 500);
});

Date: 2011-01-06 12:25 pm (UTC)
From: [identity profile] awzster.livejournal.com
мои поздравления :)