Показать сообщение отдельно
  #3 (permalink)  
Старый 28.03.2011, 17:15
Аспирант
Отправить личное сообщение для Johny Посмотреть профиль Найти все сообщения от Johny
 
Регистрация: 20.08.2010
Сообщений: 54

Aetae, спасибо. Получился следующий код
$(window).scroll(function () {
    	var i;
    	var j = $(".checkbox-check").length;
    	for (i=0;i<j;i++)
    	{
    		var el = document.getElementsByClassName('checkbox-check')[i];
    		var br = el.getBoundingClientRect();
    		var top_el = br.top;
    		if (top_el <= 0)
    		{
        		var position_next = $('.checkbox-check').eq(i+1).offset();
        		if (position_next != null)
        		{
	        		var top = position_next.top + 17;
	        		$("#tooltip-checkbox-check").css("top", + top);
        		}
    		}
    	}
    });
    
	$(document).ready(function(){
		var position = $('.checkbox-check').offset();
		var top = position.top;
		$("#tooltip-checkbox-check").css("top",top + 20).css("left","806px").show();
	});


Но первый элемент задействуется только вначале...Не подскажите как можно это исправить?

Последний раз редактировалось Johny, 28.03.2011 в 17:22.
Ответить с цитированием