この関数を再利用しようとしていますが、毎回異なるセレクター名に対して関数を複数回記述する代わりに、異なるセレクターを渡すことができるようにします。
これが私のコードでこれまでに得たものです。私のコードを見ると、Var elem を変更したいと思います。「about」を渡すと、var elem が $("about-slide .animate") に変更されます。これがうまくいくことを願っています。
function animateLight() {
var elem = $("#solutions-slide .animate");
elem.fadeIn();
setInterval(function(){
elem.animate({
opacity: "-=0.1"
}, 200 , function() {
if(elem.css("opacity") <= 0.5){
$(this).css({
opacity: '1'
});
}
});
},50);
}