Fade in div após rolagem

Eu preciso ser capaz de fadein / fadeout um div dependendo da quantidade de px rolada pelo usuário. Aqui está a jquery existente que eu tenho. Eu posso alternar sua visão, mas eu gostaria de desvanecer-se que alternar. Qual é o método correto aqui?

$("#subOverlay").hide();

$(window).bind('scroll', function(){
    $("#subOverlay").toggle($(this).scrollTop() > 520);
});

obrigado

questionAnswers(3)

yourAnswerToTheQuestion