Możesz to zrobić za pomocą offset() z JQ.
http://api.jquery.com/offset/
Sprawdź położenie elementu od topa poprzez offset().top i zrób sobie z tym co tam chcesz. Tylko żeby to działało przy scrollowaniu to musisz to wrzucić w event .on("scroll") czy tam .scroll().