Там Fixed идет через JS скрипт, который вычисляет где ему быть... костыль на костыле. И в этом же скрипте идет плавное изменение этого значения - т.е. анимация. Хватит пользоваться скриптами, когда всё это можно реализовать в css одним лишь position:fixed;