Обратный вызов срабатывает, проблема в том, что <div>
со ссылками скрывается, а затем вы вызываете slideUp()
. Но в тот момент, когда <div>
скрыт, содержащийся div имеет высоту, как если бы он уже закончил скольжение - так что вы вызываете его скольжением вверх.
Обходной путь - почти fadeOut()
ссылки, затем скольжение (так как они не полностью исчезают, у них все еще есть высота), а затем полностью их скрыть.
Рабочий пример:
http://jsfiddle.net/scFMx/13/