#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')