2010-11-15 12 views
1

我有一個部分用回調格式調用toggle()。 我注意到的是,如果我對切換部分的子元素執行可見檢查,那總是相反的。而不是可見的我得到錯誤。切換/可見檢查錯誤的行爲或庫中的錯誤

我有下面的代碼片段:

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

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

其中responsibilityLevel是的.section_advanced段的孩子。

回答

4

您需要通過resizeSection函數而不是調用它。

此:

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

應該是:

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