可以指示fadein何时开始......如果屏幕上有elemnet 100px?
在此示例中,元素必须完全在屏幕上显示为FadeIn。
显示此演示 http://jsfiddle.net/Marcel/BP6rq/
tiles = $("ul#tiles li").fadeTo(0, 0);
$(window).scroll(function(d,h) {
tiles.each(function(i) {
a = $(this).offset().top + $(this).height();
b = $(window).scrollTop() + $(window).height();
if (a < b) $(this).fadeTo(500,1);
});
});