немного не то.... скролить нужно всю страницу! если скролить блок то все понятно но не нужно
|
тут все просто:
if ($(итог).offset().top - $(итог).height() > $(window).height()) { $(итог).css('position','fixed') } Вам же надо чтобы Итог всегда был виден? Это условие надо проверять при добавлении новых блоков. Возможно не правильно понял задачу, почитайте про scrolTop, offset(), в принципе там нет ничего сложного. Простая математика высоты экрана и высоты прокрутки документа. |
Я сделал так.. но осталась проблема! Когда скрол доходит до конца итог опять становится на прежнее место НО не видно его скрол как бы не может опустится до конца !
$(window).scroll(function() { var divHeight = $(window).innerHeight(); var innerHeight = $('body').innerHeight(); var Top = $(window).scrollTop(); var now =innerHeight-divHeight-Top+28; if(now>0) { $('#forItog').addClass('forItog'); }else{$('#forItog').removeClass('forItog');} }); |
Часовой пояс GMT +3, время: 02:32. |