Sweet, спасибо за критику, хотя и жёсткую
Немного модифицоровал скрипт. Буду очень признателен если сможете подсказать как можно ещё его улучшить. Спасибо.
$(function(){
var j = $(".checkbox-check").length;
var els = new Array();
for (i=0;i<j;i++)
{
els[i] = $(".checkbox-check")[i];
}
window.onscroll = scrollEvent;
function scrollEvent() {
var i;
for (i=0;i<j;i++)
{
var el = $(els)[i];
var br = el.getBoundingClientRect();
var top_el = br.top;
if (i == 0 && top_el > 0)
{
var position_next = $(els).eq(0).offset();
if (position_next != null)
{
var top = position_next.top + 17;
$("#tooltip-checkbox-check").css("top", + top);
}
}
if (top_el <= 0)
{
var position_next = $(els).eq(i+1).offset();
if (position_next != null)
{
var top = position_next.top + 17;
$("#tooltip-checkbox-check").css("top", + top);
}
}
}
}
});