У меня проблема с перемещением элемента по событию прокрутки. Проблема: Я прокручиваю страницу и добавляю 1px к верхнему значению css (каждый прокрутка). После этого я прокручиваю страницу вниз и удаляю 1px из верхнего значения css. Я думаю, что он вернет свое первоначальное положение, но нет. Вот мой код:Элемент перемещается по прокрутке JQuery
var lastScroll = $(window).scrollTop();
$(window).scroll(function(env) {
var scroll = $(this).scrollTop();
if (scroll > lastScroll){
console.log('Scroll down');
$('#home>article').css({
top: "+="+1+"px"
});
} else {
console.log('Scroll up');
$('#home>article').css({
top: "-="+1+"px"
});
lastScroll = scroll;
});
Благодарим за идею!
Если вы хотите разработать что-то вроде этого: http://everylastdrop.co.uk/, я могу порекомендовать вам skrollr: https://github.com/Prinzhorn/skrollr – lukassteiner