Я думал, что поделюсь своим единственным решением CSS здесь. Таким образом, вы можете избежать дополнительных затрат на использование JS для этого.
Это не фиксированный нижний колонтитул. Нижний колонтитул будет за кадром, если содержимое страницы будет выше экрана. Я думаю, что так выглядит лучше.
Тело и минимальная высота и высота страницы .ui необходимы для того, чтобы нижний колонтитул не подпрыгивал во время переходов.
Работает с последней версией JQM на данный момент, 1.4.0
body,
.ui-page {
min-height:100% !important;
height:auto !important;
}
.ui-content {
margin-bottom:42px; /* HEIGHT OF YOUR FOOTER */
}
.ui-footer {
position:absolute !important;
width:100%;
bottom:0;
}