Тема: $ или jQuery
Показать сообщение отдельно
  #6 (permalink)  
Старый 15.10.2015, 12:41
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

ShutTap,
надо не цикл прерывать, что в данном случае невозможно, а данные сохранять, где изменение внешнего pos?
var screenH = jQuery(document).height();
var top = jQuery(window).scrollTop();
var pos;

sections.each(function(index, element) {

objTop = jQuery(element).offset().top;
objHeight = jQuery(element).outerHeight(true);

if (objTop < top + screenH/2 && top + screenH/2 < objTop + objHeight){
      pos = index
}

});

jQuery('info').text((pos)+' '+objTop+' '+(top+screenH/2)+' '+(objTop+objHeight)+' '+top);

Последний раз редактировалось рони, 15.10.2015 в 12:45.
Ответить с цитированием