1.

How To Divide A Page Into Parts Using Jquery Mobile?

Answer»
  • Pages NORMALLY don't have a fixed height.
  • If you SET a page or some element on a page to a fixed height USING CSS, then you can size things in terms of %.
  • You'll need to use a bit of Javascript to set the page height.

Here's one way to GET the device height:

var viewportHeight = document.documentElement.clientHeight;

Here's another (that I haven't tried, but should work) because jQuery Mobile sets the device height as min-height CSS for the page. (And assuming you already have a $page variable with the page.)

var viewportHeight = parseFloat($page.css('min-height'));

Then, you can:

$page.height(viewportHeight + 'px');

Here's one way to get the device height:

var viewportHeight = document.documentElement.clientHeight;

Here's another (that I haven't tried, but should work) because jQuery Mobile sets the device height as min-height CSS for the page. (And assuming you already have a $page variable with the page.)

var viewportHeight = parseFloat($page.css('min-height'));

Then, you can:

$page.height(viewportHeight + 'px');



Discussion

No Comment Found