Существуют ли какие-либо анимационные переходы jQuery 1.3, которые работают как в Firefox 3, так и в IE7?
У меня есть таблица с несколькими строками таблицы (25 или более), причем некоторые строки начинаются скрытыми (все эти строки имеют общий класс; в данном примере это ".hidden"). В заголовке таблицы есть ссылка «Показать больше», которая связана через .click () с функцией, которая будет показывать скрытые строки, а затем изменить «Показать больше» на «Показать меньше» и изменить .click () на функция, которая делает противоположное.
В каждой функции .click () есть строка типа
$(this).parents("tbody").children("tr.hidden").show();
с заменой .show () на .hide () для функции «Показать меньше».
Однако, если я попытаюсь заменить .show () /. Hide () на .fadeIn () /. FadeOut (), IE отобразит его почти идентично .show () /. Hide (), за исключением минута, чтобы .hide () вступил в силу. Там нет настоящей анимации. Уступает в IE, хотя отлично работает Firefox.
Если я попытаюсь использовать .slideDown () /. SlideUp (), то же самое в IE будет зависать, почти идентично .show () /. Hide (), за исключением странного пульсирующего эффекта сразу после завершения перехода. Firefox 3 также подавляет его, по-видимому, просто забывая о ширине строк отображаемых строк таблицы и заставляя все это выглядеть ужасно.
Так анимации просто отстой в IE7? Есть ли способ получить плавный и плавный переход в этом случае, который будет работать в обоих браузерах?