I've been trying to find a way to force the page spinner to display, and haven't had success. My challenge is that once the page loads, jQM figures that it's loaded and doesn't feel like showing the spinner. However, since I dynamically load content into the page using Ajax (bound to the pagebeforeshow event usually), if that takes a while to load then the user is just looking at a blank page, which isn't pretty. Using the settings that jQM makes available, I've found that all I can do is to tell it whether or not to load the image when it thinks it should be (i.e., up until it thinks the page is loaded, not until my Ajax is done), and to change the text it shows when it does, both of which are not that useful.
If not, does anybody know where jQM does this loading itself? It's just a hidden div in the DOM I believe, so it should be easy to control. This isn't a huge deal, just fractions of a second of white, but I'm concerned that Apple isn't going to like that... There are other approaches I could use, like doing more fine manipulation of the page rather than reloading the entire thing just to catch any updates, but that's a lot more work than I want to do right now.