Показать сообщение отдельно
  #6 (permalink)  
Старый 25.08.2016, 14:31
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,072

javamen,
$(function () {
    var a = $("#news_content,#otsivi_content");
    var c = a.offset(),
         marginTop = (parseFloat(a.css('marginTop'))||0),
        d = Math.max($(a[0]).outerHeight(!0), $(a[1]).outerHeight(!0)),
        e = $("#contant_bottom").parents('tr').offset();
    if(c.top+d + 10 >= e.top+marginTop ) return;
    a.css({position:'fixed'});
    $(window).scroll(function () {
        var b = $(this).scrollTop();
        if(c.top - 100 > b && b < e.top - d) a.css({top : (c.top - b - marginTop ) +'px'
        })
        else if (b < e.top - d + marginTop - 100) a.css({top: -marginTop + 100  +'px'})
        else a.css({top: (e.top - d  - b) +'px'})

    })
});
Ответить с цитированием