Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 切换/可见检查库中的错误行为或错误_Javascript_Jquery_Toggle - Fatal编程技术网

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

Javascript 切换/可见检查库中的错误行为或错误,javascript,jquery,toggle,Javascript,Jquery,Toggle,我有一个使用回调格式调用toggle()的部分。 我注意到,如果我对切换部分的子元素进行可见检查,结果总是相反的。我得到的不是可见的,而是虚假的 我有以下代码片段: $('.section_advanced').toggle('fast',resizeSection()); function resizeSection() { console.log($('#responsibilityLevel').is(':visible')); if ($('#responsibili

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

我有以下代码片段:

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

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

其中responsibilityLevel是.section\u advanced section的子级。

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

这:

应该是:


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

这:

应该是:

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