mirror of
https://github.com/Hopiu/jquery-mobile.git
synced 2026-03-25 18:30:23 +00:00
23 lines
853 B
JavaScript
23 lines
853 B
JavaScript
|
|
function ResizePageContentHeight(page)
|
||
|
|
{
|
||
|
|
var $page = $(page);
|
||
|
|
var $content = $page.children(".ui-content");
|
||
|
|
var hh = $page.children(".ui-header").outerHeight(); hh = hh ? hh : 0;
|
||
|
|
var fh = $page.children(".ui-footer").outerHeight(); fh = fh ? fh : 0;
|
||
|
|
var pt = parseFloat($content.css("padding-top"));
|
||
|
|
var pb = parseFloat($content.css("padding-bottom"));
|
||
|
|
var wh = window.innerHeight;
|
||
|
|
$content.height(wh - (hh + fh) - (pt + pb));
|
||
|
|
|
||
|
|
$page.children(".ui-content:not(.ui-scrollview-clip):not(.ui-scrolllistview)").scrollview({ direction: "vertical" });
|
||
|
|
$page.children(".ui-content.ui-scrolllistview:not(.ui-scrollview-clip)").scrolllistview();
|
||
|
|
}
|
||
|
|
|
||
|
|
$("[data-role=page]").live("pageshow", function(event) {
|
||
|
|
ResizePageContentHeight(event.target);
|
||
|
|
});
|
||
|
|
|
||
|
|
$(document).live("orientationchange", function(event) {
|
||
|
|
ResizePageContentHeight($(".ui-page"));
|
||
|
|
});
|