Comment faire une barre de navigation qui disparaît pendant le défilement vers le bas, mais se montre en défilant vers le haut?

Je veux créer une barre de navigation qui disparaît lorsque l'utilisateur fait défiler la page, mais réapparaît lorsque l'utilisateur fait défiler en arrière. Un peu comme la barre de recherche qui est dans le mobile, chrome app. Personne ne sait comment le faire? Tout ce que j'ai jusqu'à présent est un simple div qui est fixé sur le dessus.

Voici un exemple - le navigtion apparaît uniquement lorsque l'utilisateur fait défiler jusqu'à un peu.

Ce javascript avez-vous essayé jusqu'à présent? Veuillez l'ajouter à la question.
tous les java que j'ai essayé jusqu'à présent a été supprimé malheureusement.
Voulez-vous la barre de navigation pour être cachée, sauf si l'utilisateur est déjà de retour au sommet de la page?
n'est pas le top...j'ai besoin d'agir comme un navigateur web google chrome sur l'iphone. vous faites défiler vers le haut juste un peu pour voir la navigation
je pense que si j'ai mis un exemple dans la question

OriginalL'auteur zachstarnes | 2013-06-16