jQuery - IE выдает «неверный аргумент» при анимации скрытых элементов - PullRequest
0 голосов
/ 20 мая 2011

У меня есть следующий код, который анимирует высоту бара

$(barCntrID).find(".count").animate({'height':barSize+"%"});

Однако в IE я получаю сообщение об ошибке «Неверный аргумент», указывающий куда-то в библиотеку jQuery.

Кодзапускается на разных этапах в приложении, но ошибка возникает только тогда, когда рассматриваемый элемент скрыт (через slideUp()).Если я использую .css(), он работает нормально.

Полагаю, тогда мой единственный вариант - проверять $(barCntrID).find(".count").is(':visible'), а затем только анимировать, когда true, если нет лучшей альтернативы?

Но, насколько я понимаю, что является основной проблемой здесь?Разве IE не дает текущую ширину / высоту%, когда объект скрыт?

...