Вы когда-нибудь видели сайты, которые предлагают какой-то «переключатель цвета» в разделе заголовка? Хотите знать, как легко копировать? Я покажу вам через 200 секунд, используя jQuery.
Скринкаст
Конечно, это очень простой пример. Что еще вы ожидаете через 200 секунд! 🙂 Но, если хотите, это может быть легко расширено для импорта новых таблиц стилей.
Финальный jQuery
|
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
|
var colorOptions = ‘black, blue, orange, red, green’.split(‘, ‘),
colorDivs = [],
colorsContainer = $(‘#colorsContainer’);
for ( var i = 0, len = colorOptions.length; i < len; i++ ) {
var div = $(‘<div />’).css(‘background’, colorOptions[i])[0];
colorDivs.push(div);
}
colorsContainer.append(colorDivs);
$(‘#header’).hover(function() {
colorsContainer
.fadeIn(200)
.children(‘div’)
.hover(function() {
$(‘h2’).css(‘color’, $(this).css(‘backgroundColor’));
});
}, function() {
colorsContainer.fadeOut(200);
});
|
Вывод
Мне пришлось просматривать этот скринкаст, поэтому не стесняйтесь обсуждать / задавать вопросы в комментариях! Надеюсь, вам понравилось! Вам нравятся быстрые советы «два раза в неделю», которые сейчас делают все сайты Tuts?
- Подпишитесь на нас в Твиттере или подпишитесь на ленту Nettuts + RSS для получения лучших учебных материалов по веб-разработке.

