If you're looking for the single fastest way to create a photo gallery, you're not going to come up with any faster solution than PhotoSwipe (http://www.photoswipe.com/). Weighing in at 82 K, it's not exactly light but it works on pretty much anything that jQuery Mobile supports as either A or B grade. Their site says it works with any WebKit-based browser. That pretty much means iOS, Android, and BlackBerry. The big three are covered. But what about Windows Phone? Good news! It seems to work great there too. Even with JavaScript turned off, PhotoSwipe degrades gracefully to a reasonable page-by-page experience. We could start from scratch and make a pure jQuery Mobile experience but, really… why?
Once again I'm going to dispense with the academically correct behavior of perfectly separating JavaScript and CSS into their own files, and simply build all customized JavaScript into the page itself. It's just easier for the purposes of this book. I'm...