Хорошо, не полное решение ... Проблема в том, что CSS, несомненно, отвечает за отображение уведомлений в верхней части страницы. В уведомлении JS вы найдете строку
$('body').append($notification);
Если вы измените это на
$('body').prepend($notification);
уведомление будет отображаться вверху, если вы также убедитесь, что ваш CSS имеет:
#info_message {
position:relative;
}
Если есть position: absolute
, то ваше уведомление будет всплывать над другим текстом.
Вероятно, по-прежнему будет происходить небольшой скачок вашего контента, когда уведомление появится и исчезнет, но остальная анимация должна быть в порядке. Возможно, вам нужно смешать увеличение / уменьшение высоты с перемещением позиции, чтобы получить плавный переход, или использовать другую библиотеку.