смена бг дива
Имеется код
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, время: 03:23. |