(function ($) { $(function () { var $banner = $('.highlight-banner'); if ($banner.length) { var $overlay = $('.highlight-overlay'); var $header = $banner.find('.highlight-banner__header'); $overlay.on('click.anhb', function () { $header.trigger('click.anhb'); }); $header.on('click.anhb', function () { $overlay.toggleClass('highlight-overlay--active'); $banner.toggleClass('highlight-banner--open'); }); var $window = $(window); var f = $(".back-to-top"), g = 2 * $window.height(); $window.on('scroll.anhb', _.throttle(function () { $window.scrollTop() >= g ? (f.hasClass("active") || f.addClass("active"), $banner.addClass("highlight-banner--hidden")).removeClass('highlight-banner--open') : (f.hasClass("active") && f.removeClass("active"), $banner.removeClass("highlight-banner--hidden")); }, 500)); $window.trigger('scroll.anhb'); } }); })(jQuery);