尝试在语义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,但这是一个无操作。
我也试过了“禁用回调”#39;而不是' disableCallbacks'
我在控制台中手动尝试了,同样的事情。
由于
答案 0 :(得分:0)
行为为'disable callbacks'
两个字。
所以:
$(selector).visibility('disable callbacks')