Захват первого видимого идентификатора 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 строки?