Нужно исправить код для конкретного отображения карты и fixed header

Проблема: у меня при скролле отображается fixed header, и имеется код js для оптимизации карты Яндекс. Суть проблемы: При скролле до определенного блока начинает срабатывать код js для отображения карты, и получается есть вернуться в самый верх fixed header остается. (Вот эта строчка $(window).unbind('scroll'); перебивает fixed header, как ее можно изменить?)

$(window).on('load', function () {
var reviews = $('.feedback');
var reviewsTop = reviews.offset().top;
$(window).bind('scroll', function () {
  var windowTop = $(this).scrollTop();
  if (windowTop > reviewsTop) {
    $('.footer__map').html('<script type="text/javascript" charset="utf-8" async src="https://api-maps.yandex.ru/services/constructor/1.0/js/?um=constructor%3Ab4bd4758a035089f7e8404fc374180986737763efd8976376e771d3fa501f9da&amp;width=100%25&amp;height=500&amp;lang=ru_RU&amp;scroll=true"></script>');
    $(window).unbind('scroll');
  }
})

});


Ответы (0 шт):