can see other pages at startup

can see other pages at startup

I have a single html file with lots of pages. 

At startup I can see for a about a second the other pages in an unformatted layout then it shows the first page just fine.

how do I prevent it from showing content from the other pages (that one second at startup).

I tried adding display:none to all pages but that messes up the way jquery mobile works. doing that will make page changes always  hidden.

any suggestions.
thanks,
Peter