Поддерживаете ли вы IE6? Если нет, то вы можете просто расположить нижний колонтитул как «position: fixed» вместо использования плагина jQuery. Кроме того, плагин JQ позиционирует div только при загрузке, изменении размера и прокрутке окна. Будет работать следующий код, добавленный для кнопки закрытия оповещения -
$('#alert .close').click(
function() {
$.stickyFooterPos();
}
);
Просто добавьте это в свой js-файл, и при нажатии кнопки закрытия будет работать позиционирование.
EDIT - предыдущий код может не работать, если вы используете fadeOut () для кнопки закрытия. Скорее вы можете изменить код для кнопки закрытия на -
$(this).attr('href', 'javascript:void(0)');
$(this).parent().fadeOut(200, function(){$.stickyFooterPos()});
$.stickyFooterPos();