可见性行为禁用回调似乎无法正常工作

时间:2016-10-05 14:36:00

标签: semantic-ui

尝试在语义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'

我在控制台中手动尝试了,同样的事情。

由于

1 个答案:

答案 0 :(得分:0)

行为为'disable callbacks'两个字。

所以:

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