Плавающий блок на сайте с java

 
 
 
Сообщения:1
Привет ребята, я не могу понять одного:

имеется рабочий код скрипта:
$(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 > b && b < e.top - d) a.css({top : (c.top - b - marginTop)+'px'
        })
        else if (b < e.top - d + marginTop) a.css({top: -marginTop +'px'})
        else a.css({top: (e.top - d  - b) +'px'})

    })
});



В нем два блока при прокрутки страницы прилипают к верху экрана и идут до нижнего блока, затем останавливаются. Скажите мне чайнику, как сделать так, что бы прилипал не к самому верху, а смещено допустим на 10 пикселей от верха. Я голову ломаю не могу понять. я чайник и не сам писал этот скрипт. Извините если написал не туда, просто очень нужна помощь!
 
 
Сообщения:1
Попробуй в 13 строке
 else if (b < e.top - d + marginTop) a.css({top: -10 -marginTop +'px'})

Должен быть отступ на 10 пикселей.

P.S. Ты случайно Javascript и Java не перепутал? О Java здесь только заголовок.
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет