Меню как на HH.ru

Здравствуйте!

Может ли кто-то подсказать, как сделать меню, как на hh.ru? Когда уже туда залогинен пользователь - там такое черное меню, которое прилипает к верху при прокрутке и на нем появляется логотип HH.

Как браузер понимает, что меню надо прилепить? Как логотип понимает, что надо появиться вот сейчас, когда мы прилипли?

JavaScript, в инспекторе браузера можете убедиться сами