Захват первого видимого идентификатора div во время прокрутки (область просмотра)

У меня есть эта страница:

Я хочу поймать, на каком я div, пока прокручиваю.

Я знаю, если я использую:

if( $(document).scrollTop() > $('#div1').position().top) {  
console.log('Div1')
  }

... он будет захватывать div1, но вместо использования этого кода для каждого div я хочу установить 1 фрагмент для всех div

Что-то вроде:

var a =   // The div i am at
if( $(document).scrollTop() > $(a).position().top) {    
    console.log($(a).attr('id'))
}

Я смотрю что-то вроде окна просмотра:http://www.appelsiini.net/projects/viewport/3x2.html

Можно ли добиться этого без плагина, просто 2-3 строки?

Ответы на вопрос(4)

Ваш ответ на вопрос