代码之家  ›  专栏  ›  技术社区  ›  Pentium10

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

  •  1
  • Pentium10  · 技术社区  · 15 年前

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

    我有以下代码片段:

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

    其中responsibilityLevel是.section_advanced section的子级。

    1 回复  |  直到 15 年前
        1
  •  4
  •   user113716    15 年前

    你需要通过 resizeSection 函数而不是调用它。

    这:

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

    应该是:

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