切换/可见检查错误的行为或库中的错误

时间:2010-11-15 16:01:17

标签: javascript jquery toggle

我有一个部分,我用回调格式调用toggle()。 我注意到的是,如果我对切换部分的子元素进行可见的检查,那总是相反的。而不是可见我得到了错误。

我有以下代码片段:

$('.section_advanced').toggle('fast',resizeSection()); 

function resizeSection() {
    console.log($('#responsibilityLevel').is(':visible'));
    if ($('#responsibilityLevel').is(':visible')) { 
    } else {        
    }
}

其中responsibilityLevel是.section_advanced部分的子项。

1 个答案:

答案 0 :(得分:4)

您需要传递resizeSection函数而不是调用它。

此:

$('.section_advanced').toggle('fast',resizeSection());

应该是:

$('.section_advanced').toggle('fast',resizeSection);