У меня есть следующий код, который анимирует высоту бара
$(barCntrID).find(".count").animate({'height':barSize+"%"});
Однако в IE я получаю сообщение об ошибке «Неверный аргумент», указывающий куда-то в библиотеку jQuery.
Кодзапускается на разных этапах в приложении, но ошибка возникает только тогда, когда рассматриваемый элемент скрыт (через slideUp()
).Если я использую .css()
, он работает нормально.
Полагаю, тогда мой единственный вариант - проверять $(barCntrID).find(".count").is(':visible')
, а затем только анимировать, когда true, если нет лучшей альтернативы?
Но, насколько я понимаю, что является основной проблемой здесь?Разве IE не дает текущую ширину / высоту%, когда объект скрыт?