0

このフィドルを参照してくださいhttp://jsfiddle.net/rabelais/BGW2y/

不透明度をコントロールしたい。リンクが完全にフェードアウトするのは簡単ではありません。それらを表示したままにして、約0.3の不透明度までフェードアウトする必要がありますか? これを有効にするためにコードを変更するにはどうすればよいですか?

fadeloop('.soundDiv-link, .soundDiv-link2',1000,4200,true);
fadeloop('.videoDiv-link, .videoDiv-link2',4300,1300,true);
fadeloop('.imagesDiv-link, .imagesDiv-link2',1500,4100,true);
fadeloop('.aboutDiv-link',4000,1000,true);

function fadeloop(el,timeout,timein,loop){
var $el = $(el),intId,fn = function(){
     $el.fadeOut(timeout).fadeIn(timein);
};
fn();
if(loop){
    intId = setInterval(fn,timeout+timein+100);
    return intId;
}
return false;
}
4

1 に答える 1

1

http://api.jquery.com/fadeTo/を使用.fadeTo()

$el.fadeTo(timeout, .3).fadeTo(timein, 1);

フィドル

于 2013-11-04T11:09:54.257 に答える