My demo
EDIT:更新不透明度。快速复制粘贴。作品
您只需拨打
$(window).on('scroll', function(){});
一旦
var sf = $('.scroll-fade');
var sfl = $('.scroll-fade-long');
var sfl2 = $('.scroll-fade-long-2');
$(window).on('scroll', function(){
var st = $(this).scrollTop();
sf.css({
'opacity' : 1 - st/135,
'margin-top': -(st/3)+"px"
});
sfl.css({
'opacity' : 1 - st/255,
'margin-top': -(st/3)+"px"
});
sfl2.css({
'opacity' : 1 - st/355,
'margin-top': -(st/3)+"px"
});
});
另请参阅Miro的紧凑型解决方案:
http://jsfiddle.net/ocntm9tx/5/
$(window).on('scroll', function(){
var st = $(this).scrollTop();
for(i=1; i<=3; i++){
$('.scroll-fade-'+i).css({
'opacity' : 1 - st/(i*100),
'margin-top': -(st/3)+"px"
});
}
});