Я работаю в Adobe AIR, и у меня есть список div, которые показывают расширенную информацию для каждого элемента списка в скрытом div по щелчку - вот так:
$(this).click(function(){
$(this).next('div.info').toggle();
});
Это увеличивает высоту всего приложения, поэтому в конечном итоге, если бы пользователь развернул все элементы div, на боковой панели появилась бы полоса прокрутки. Чтобы обойти это, я хочу отрегулировать высоту окна (в зависимости от роста или уменьшения). У меня весь код работает, за исключением того, что я не могу понять, как попасть внутрь функции .toggle, чтобы узнать, какой эффект (скрыть или показать) будет применен. Установка оператора if () в качестве ключа для конечного состояния информационного div не работает, потому что он оценивает div немедленно по щелчку.
Есть ли способ узнать, какой .toggle применяется в jQuery, чтобы я мог использовать это изменение состояния для применения других моих изменений?