Меняющиеся дивы при помощи jquery fadein и fadeout
Дата публикации 26/09/13 - 13:44
Возникла необходимость сделать меняющийся див при помощи fade эффекта от jQuery. т.к. была версия jquery 1.3.2, а не последняя, то соответственно пришлось чуток повозиться, т.к. нет поддержки функции .delay() в 1.3.2
<div id="zeus" class="banner">some content</div>
<div id="zeuss" class="banner">some other content</div>
<div id="zeuss" class="banner">some other content</div>
#zeus {
background: green;
}
#zeuss {
background: red;
display: none;
}
.banner {
width: 300px;
height: 100px;
}
background: green;
}
#zeuss {
background: red;
display: none;
}
.banner {
width: 300px;
height: 100px;
}
$(document).ready(function() {
var delay = 3000, fade = 1000; // tweak-able
var banners = $('.banner');
var len = banners.length;
var i = 0;
setTimeout(cycle, delay); // <-- start
function cycle() {
$(banners[i%len]).fadeOut(fade, function() {
$(banners[++i%len]).fadeIn(fade, function() { // mod ftw
setTimeout(cycle, delay);
});
});
}
});
var delay = 3000, fade = 1000; // tweak-able
var banners = $('.banner');
var len = banners.length;
var i = 0;
setTimeout(cycle, delay); // <-- start
function cycle() {
$(banners[i%len]).fadeOut(fade, function() {
$(banners[++i%len]).fadeIn(fade, function() { // mod ftw
setTimeout(cycle, delay);
});
});
}
});
Демка
- 3106 просмотров
Разделы
Комменты
-
Olzhas 11 месяцев 2 дня назадСпасибо. С Новым Годом! →
-
Den 11 месяцев 3 недели назадВ первой функции, при создании переменной $li_previous нужно поменять '←' с NULL, в $li_next сделать тоже самое. →
-
Гость 11 месяцев 4 недели назадЕсли все ровно так как было описано, то нет никаких сомнений что домен увел сам регистратор. Потому что вероятность того →
-
Валерий 1 год 3 недели назадда можно делать импорт-экспорт только лишь в оболочке на входя на mysql сервер →
-
admin 1 год 3 недели назадВалерий, а зачем вам именно так делать экспорт? Если я не ошибаюсь, то там нет какой-либо команды чтобы сделать экспорт →
-
Валерий 1 год 3 недели назадзахожу на mysql через ssh по команде →
-
admin 1 год 3 недели назадДобрый вечер, какой у вас клиент? →
-
Валерий 1 год 3 недели назадЗдравстуйте, есть команда чтобы сделать экспорт базы внутри mysql клиента? →
-
Eduard 1 год 1 месяц назадВидать, домен хороший был. Заявление пробывали писать на мошенника? →
-
Stas 1 год 2 месяца назадОшибка в ключе квантификатора - replace(/будешь|пить/ig, "хлеб"); Указать -g для прохода по всем совпадениям! →
Комментарии (0)