Как это?http://jsfiddle.net/NKgG9/6/
$(function(){
var targets = $(".title, .social");
if($(window).scrollTop() > 10){
targets.hide();
}
$(window).scroll(function(){
var pos = $(window).scrollTop();
if(pos > 10){
targets.stop(true, true).fadeOut("fast" );
} else {
targets.stop(true, true).fadeIn("fast");
}
});
});
Основная идея: подписаться на событие прокрутки.Если позиция прокрутки перемещается после определенной точки, начните постепенное исчезновение и аналогично, если пользователь прокручивает вверх постепенное увеличение. Некоторые важные детали: отследите, если вы уже исчезаете в / из (показанная переменная) и остановите любое продолжающееся исчезновение, еслиначать новое увядание.