немного не то.... скролить нужно всю страницу! если скролить блок то все понятно но не нужно
|
тут все просто:
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, время: 01:23. |