Задать вопрос
@doctorcat

Как пофиксить скрипт горизонтального параллакса мышкой?

Приветствую. Написал скрипт который двигает фоновое изображение блока в зависимости от положения мышки в блоке. Но к сожалению: когда начал внедрять на сайт столкнулся с каким-то багом, постоянно появляется сбоку белая полоса. Подскажите что не так в скрипте?

$("#maestro").mousemove(function(e){
  var height =  startStr/ window.innerWidth;
  var width = startStr / window.innerHeight;
  if (startStr<maxStr) startStr+=1;
          var pageX = e.pageX - (window.innerWidth / 2);
          var pageY = e.pageY - (window.innerHeight / 2);
          var newvalueX = width * pageX * - 1 + 10;
          var newvalueY = height * pageY * - 1 - 20;
          $('#maestro').css("background-position", newvalueX+"px     "+newvalueY+"px");
          if(currentX == '') currentX = e.pageX;
            var xdiff = e.pageX - currentX;
            currentX = e.pageX;
             if(currentY == '') currentY = e.pageY;
            var ydiff = e.pageY - currentY;
            currentY = e.pageY;

          });
});
  • Вопрос задан
  • 69 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы