Skip to content

Instantly share code, notes, and snippets.

@KaiserEMP
Last active September 18, 2018 07:40
Show Gist options
  • Select an option

  • Save KaiserEMP/de802e6685c8dc7cdf202d37c72df9c1 to your computer and use it in GitHub Desktop.

Select an option

Save KaiserEMP/de802e6685c8dc7cdf202d37c72df9c1 to your computer and use it in GitHub Desktop.
assd
function outMenu() {
var openHeader = $('header.header > .container').outerHeight();
var headerBlock = $('.eda-module-type-slider .outer');
//console.log(openHeader);
var scrollDistance = $(window).scrollTop();
//console.log('scroll ' + scrollDistance);
var windowHeight = $(window).outerHeight();
//console.log('window ' + windowHeight);
var sliderHeight = $('.eda-module-type-slider').outerHeight();
var distanceFromTop = openHeader + sliderHeight + 40;
//console.log('distanceFromTop' + distanceFromTop);
var viewEdge = windowHeight + scrollDistance;
if (windowHeight <= 865) {
if (viewEdge < distanceFromTop) {
headerBlock.addClass('fixedBlock');
} else if (viewEdge >= distanceFromTop) {
headerBlock.removeClass('fixedBlock');
}
} else {
headerBlock.removeClass('fixedBlock');
}
}
$(window).on('load resize',function() {
outMenu();
});
$(window).scroll(function(){
outMenu();
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment