JQuery Mobile is an easy way to build sites and apps that are accessible on all popular smartphone, tablet and desktop devices
The framework includes an Ajax navigation system that brings animated page transitions and a core set of UI widgets: pages, dialogs, toolbars, listviews, buttons with icons, form elements, accordions, collapsibles, and more.
jQuery Mobile has broad support for the vast majority of all modern desktop, smartphone, tablet, and e-reader platforms.