переключатель / видимая проверка неправильного поведения или ошибка в библиотеке - PullRequest
1 голос
/ 15 ноября 2010

У меня есть раздел, в котором я вызываю toggle () с форматом обратного вызова.Что я заметил, так это то, что если я делаю видимую проверку дочернего элемента переключаемого раздела, это всегда наоборот.Вместо видимого я получаю false.

У меня есть следующие фрагменты кода:

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

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

, где liabilityLevel является дочерним элементом раздела .section_advanced.

1 Ответ

4 голосов
/ 15 ноября 2010

Вам нужно передать функцию resizeSection вместо вызова.

Это:

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

должно быть:

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