// липкая мобильная шапка в стиле mobile google play
// Липкий плавающий header как в Google Play
var $centerHeadBar = $('.nv-m__panel');
var headerHeight = $centerHeadBar.height();
var headerPosition = $centerHeadBar.offset().top;
var headerInitialPosition = headerPosition;
var lastPosition = 0;
var scrollUp = false;
$(window).scroll(function() {
var position = $(window).scrollTop();
if (lastPosition > position) {
if (position <= headerInitialPosition) {
// САМОЕ НАЧАЛО СТРАНИЦЫ
$centerHeadBar.css( { position: 'static', transform: 'translateY(0)' } );
} else {
if (!scrollUp) {
// В САМОМ НАЧАЛЕ СТРАНИЦЫ
$centerHeadBar.css( { position: 'absolute', transform: 'translateY(-100%)' } );
} else {
if (position <= headerPosition) {
// ВВЕРХ
$centerHeadBar.css( { position: 'fixed', transform: 'translateY(0)' } );
}
}
}
scrollUp = true;
} else {
scrollUp = false;
headerPosition = $centerHeadBar.offset().top;
// ВНИЗ
$centerHeadBar.css( { position: 'fixed', transform: 'translateY(-100%)' } );
}
if ( position <= headerHeight ) {
$centerHeadBar.css( { position: 'fixed', transform: 'translateY(0)' } );
}
lastPosition = position;
});