I use several methods that together give a completely satisfactory result.
1) Energize.js - https://github.com/davidcalhoun/energize.js /
2) jQM :
$.mobile.buttonMarkup.hoverDelay = 0;
3, 4 5)
$( "#YourPage" ).delegate("#YourButton", 'tap', function(event) {
$.mobile.showPageLoadingMsg();
$.mobile.changePage( "YourPage", { transition: "slide"} );
e.stopImmediatePropagation();
return false;
} );
3) , , jQM mobile.changePage - ()
4) , ( energize.js )
5) . , , , , , , , - .
6)
$.mobile.loadPage( "YourPage" );
- , , , , !
EDIT - : , jQuery PhoneGap: http://therockncoder.blogspot.no/2012/06/three-quick-performance-tips-for.html