jQuery
アニメーションのを使用することができ、これを達成するためにコードを減らすためにgeneric
メソッドを使用できます。
function animateFade(elm, timers, cb) {
var index = 0;
var animateFn = function() {
if(timers.length > index) {
var timer = timers[index++];
elm.delay(timer[0]).fadeIn(timer[1], animateFn);
} else if(cb && typeof cb === 'function') {
cb();
}
};
animateFn();
}
// Change the timer values here
animateFade($('.learnwhat'), [[500, 1500], [2000, 500]);
animateFade($('.seeresults'), [[5000, 1500], [500, 500]);
animateFade($('.personalsolution'), [[9000, 1500], [500, 500]);
// or even if you want to chain them one after another
animateFade($('.learnwhat'), [[500, 1500], [2000, 500], function() {
animateFade($('.seeresults'), [[5000, 1500], [500, 500], function() {
animateFade($('.personalsolution'), [[9000, 1500], [500, 500]);
});
});
マークアップを想像していますか? –
@AndreiGheorghiuマークアップはほとんど関係ありません – meagar
@AndreiGheorghiu私は単純なフェードをしていますイン?あなたはそのコンテンツを見たいですか? –