Если анимируется несколько элементов одновременно, важно понимать, что функция обратного вызова (callback) выполнится один раз после завершения анимации каждого элемента, а не всей анимации в целом.
А у меня 6 элементов $('.darker figure') на странице.