По своей конструкции footer
является родителем page
, я твердо верю, потому что он может вместить navbar
или подобную навигационную систему, или может быть eyternal
, и, кроме того, он может быть расположен на в самом низу экрана, используя position: fixed
. Так что, ИМХО, он просто не предназначен для размещения внутри popup
.
НО: вы можете ввести div
внутри popup
, как это выглядит как footer
. Конечно, он не будет поддерживать все параметры, описанные здесь: jQuery Мобильная панель инструментов .
$(document).on("pagecreate", "#page1", function () {
var p = $('<div id="popup"/>').appendTo(document.body);
$('<div class="ui-header ui-bar-inherit"/>').html('<h4 class="ui-title">Title</h4>').appendTo(p);
$('<div class="ui-content"/>').text("content").appendTo(p);
$('<div class="ui-footer ui-bar-inherit"/>').html('<h4 class="ui-title">Popup footer</h4>').appendTo(p);
p.popup({"positionTo":"window", "theme":"a", "overlayTheme":"a"});
$("#popup").popup("open");
});