Во-первых, лучше все-таки эти анимации делать на CSS, это, как минимум, производительнее.
Во-вторых, если CSS-анимации по каким-то причинам не подходят, можно взять от jQueryUI только
нужное, размер получается уже не такой гигантский.
В-третьих, если и второй пункт не устраивает, можно вручную выдернуть реализацию оттуда и еще сильнее сократить размер.
Но я все-таки рекомендую остановиться на первом пункте. Пусть CSS занимается визуальными рюшечками. И да, вы не хотите знать, как именно jQueryUI анимирует добавление/удаление классов:)