Показать сообщение отдельно
  #14 (permalink)  
Старый 19.11.2015, 01:12
Интересующийся
Отправить личное сообщение для helgajijka Посмотреть профиль Найти все сообщения от helgajijka
 
Регистрация: 23.03.2015
Сообщений: 27

Всем привет! Можно спросить, подскажите, а как можно посчитать, если нужно background-position смещать из точки 50% 50%,
что тогда (scrol*0.7-$('.paralax').position().top)/100, я так пробую но смещение получается какое-то маленькое, не очень заметное, и в разных блоках разные значения этого смещения, помогите разобраться пожалуйста)
Вот мой вариант кода
function paralaxBg(){
        $(window).scroll(function(){
            var windowScrollTop = $(this).scrollTop(),
                scrollSection = $('.paralax');
            scrollSection.each(function(){
                if(windowScrollTop>$(this).position().top){
                    var scrollValue = 50 - (windowScrollTop*7-$(this).position().top)/100;
                    $(this).css({'background-position': '50% '+scrollValue+'%'});
                }else{
                    $(this).css({'background-position': '50% 50%'});
                }
                if(windowScrollTop>$(this).next().position().top){
                    $(this).css({'background-position': '50% 50%'});
                }
            });
        });
    }


Спасибо заранее за ответы)
Ответить с цитированием