<script>
$(document).ready(function() {
let me602 = $("#rec166025641");//ME602
let stop_block = $("#rec376800938");//Конец фиксации
let findBlock=false; let me602height=0;
if( me602.length > 0 && stop_block.length > 0) findBlock=true;
if(findBlock){
me602.after('<div class="next_block"></div>');
let nextBlock = me602.next();
me602.wrap('<div class="me602-wrapper"></div>');
function setWrapHeight(){
me602height = me602.outerHeight();
$('.me602-wrapper').css('height', me602height);
};setWrapHeight();
function setMenuPosition(){
let currentScroll = $(window).scrollTop();setWrapHeight();
let fixeStart = currentScroll > (nextBlock.offset().top - me602height);
let fixeStop = currentScroll > (stop_block.offset().top - me602height);
if(fixeStart && !fixeStop){ me602.addClass("fix-me602")
}else{me602.removeClass("fix-me602") };
};
function scrollToStart(){
let top = $('.me602-wrapper').offset().top;
$('html, body').animate({scrollTop: top}, 500);
};
setTimeout(function() {
$('.me602-wrapper').on('click','.t395__tab',function(e){ scrollToStart()});
$('.me602-wrapper').on('change','.t395__select',function(e){ scrollToStart()});
}, 1500);
$(window).scroll(function() { setMenuPosition()});
$(window).resize(function() {clearTimeout(window.resizedFinished); window.resizedFinished = setTimeout(function(){ setMenuPosition()}, 500);});
};
});
</script>
<style>
.fix-me602 {
position: fixed;
z-index: 99;
top: 0px;
width: 100%;
background: #f7f7f7;
box-shadow: 0px 3px 3px 0px #dedede;
}
</style>