Помогите отключить скролл FullPage.js при открытии модального окна

У меня есть кнопка в header, которая открывает модальное окно. Я использовал FullPage.js для того чтобы скроллить страницу но при открытии модального окна хочу отключить этот скроллинг.

Кнопка с header:

 <button data-aos="fade-up-right" class="section1header_button" id="open-modal">Начать</button>

Модальное окно:

<div class="modal-overlay" id="modal">
                                <div class="modal">
                                    <div class="modal-content">
                                        <p>...</p>
                                        <button class="close-modal" id="close-modal">Закрыть</button>
                                    </div>
                                </div>
                            </div>

JS код:

$(function () {
       let fullPageEnabled = true;
     
       $("#fullpage").fullpage({
         afterLoad(_, index) {
           if (index === 1) {
             return;
           }
       
           const $section = $('.section').eq(index - 1);
           $section.find('[data-aos]').addClass('aos-animate');
         }
       });
     
       $('.modal-overlay').click(function() {
         $.fn.fullpage.setAllowScrolling(false, 'all');
         fullPageEnabled = false;
       });
       
       $('#close-modal').click(function() {
         $.fn.fullpage.setAllowScrolling(true, 'all');
         fullPageEnabled = true;
       });
     
       $('#open-modal').click(function() {
         if (fullPageEnabled) {
           $.fn.fullpage.setAllowScrolling(false, 'all');
           fullPageEnabled = false;
         }
       });   });

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

Автор решения: Эдуард

Нужно нажать кнопку на клавиатуре, возможно несколько.

→ Ссылка