поведение видимости отключить обратные вызовы, похоже, не работает

#semantic-ui

#семантический пользовательский интерфейс

Вопрос:

При попытке воссоздать следующее меню справа на сайте семантического пользовательского интерфейса,

Я установил видимость в разных разделах страницы, которые активировали соответствующий пункт меню. Все работает нормально.

Но когда я просто нажимаю на пункты меню, это также вызывает обратные вызовы видимости, потому что страница перемещается

С помощью этой настройки

 .on('click', function(event) {
            event.preventDefault();
            var el = $($(this).attr('href'));
            $(this)
                .addClass('active')
                .siblings()
                .removeClass('active')
            ;
            $('.card-item').visibility('disableCallbacks');
            $('html,body').animate({scrollTop: el.offset().top});
            $('.card-item').visibility('enableCallbacks');
        });
  

Я намеревался перейти в нужное место el, не вызывая обратные вызовы видимости всех разделов с установленной видимостью, которые необходимо пересечь, чтобы добраться до el, но это не операция.

Я попытался также «отключить обратные вызовы» вместо «disableCallbacks»

Я попробовал это вручную в консоли, то же самое.

Спасибо

Ответ №1:

Поведение состоит 'disable callbacks' из двух слов.

Итак:

$(selector).visibility('disable callbacks')