Ну что бы определить если элемент виден или нет, то могу прдположить то нужно как то так:
var offset = $('.div').offset();
var scrollTop = $(window).scrollTop(); //Или document вместо window ? хз
var windowHeight = $(window).height();
if (scrollTop < offset.top && scrollTop+windowHeight > offset.top) {
// Элемент виден
}
Как то так примерно.
А как сделать как там на сайте, хз)