смена бг дива
Имеется код
function smena(){ $('.wrapper').css({backgroundImage:'url(img/1-th.jpg)'}).animate({opacity:0},3000,function(){ $('.wrapper').css({backgroundImage:'url(img/2-th.jpg)'}).animate({opacity:1},3000); }); } $(document).ready(function(){ $('.wrapper').css({backgroundImage:'url(img/1-th.jpg)'}) setInterval('smena();',3000); }); Я хочу сделать плавную смену бг диву, а оно у меня дергается, и еще как сделать чтобы бг на бг "зализало" типа плавная смена, а то я делаю оптикал 0 и появляется белый фон. |
Насколько я знаю, такое лучше делать дополнительными элементами которые лежат друг на друге. И им прозрачность менять.
|
function smena(){ $('.wrapper').animate({opacity:0},2500,function(){ setTimeout ($('.wrapper').animate({opacity:1},2500),5000) }); } $(document).ready(function(){ setInterval('smena();',10000); }); почему не осуществляется задержка в 5сек . |
Цитата:
|
dmitriymar,
а дальше ? |
дальше гуглить про setInterval,setTimeout
например на этом сайте в учебнике либо тут |
Кстати, увиденное навеяло на вот такой код:D
var object = { toString: function(){ return "alert( 'ololo' )"; } }; setTimeout( object, 1 ); Не понимаю, зачем люди пишут так (где логика, где разум?!): Цитата:
setInterval(smena,10000); |
Часовой пояс GMT +3, время: 22:06. |