Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
JavaScript / Images and Media

jQuery Peepshow

— Add-On to

Subscribe to our feed to stay up to date!

New! Follow us as you want it!

jQuery Peepshow - CodeCanyon Item for Sale


Ad: Bluehost hosting

jQuery Peepshow is a thumbnail gallery plugin. It aligns, centers, and crops images of any size into a grid of thumbnail previews.

Thumbnails expand to their full dimensions on hover or tap. When images are placed in a group and hovered over, each one is expanded, rotated, and displayed via a smooth fade transition.

New feature: custom thumbnails! A separate image can now be used as an image group’s thumbnail. See the 2nd image group in the Live Preview above.

Mobile/touch devices supported!

Simple demo illustrating multiple galleries per page available here.

Note: this plugin is not compatible with jQuery 1.4.2 only. All other versions of jQuery 1.4 and higher are compatible.


  • Adjustable thumbnail size
  • Adjustable thumbnails per row
  • Adjustable image rotation speed
  • Auto centering and auto margins
  • Round thumbnail corners
  • Overlay captions
  • Pause/play button
  • Many more…

Checkout the Live Preview for a demo of options!

Feedback & updates

Release History

1.2.2 – July 18, 2012
  • Added new custom thumbnail feature: a separate image can now be used as an image group’s thumbnail (instead of cropping the 1st image in the group)
  • mobile/touch mode: fixed expanded positioning for iOS 5
1.2.0 – March 1, 2012
  • Fixed options to be gallery specific when there are multiple galleries per page.
  • Removed “containerClass” option so that the gallery container element can have a static class/identifier for storing options per gallery.
1.1.7 – July 19, 2011
  • Added “touch mode”: optimized gallery interface for mobile/touch devices. Can be enabled/disabled/auto-enabled via “touchMode” option.
  • No longer necessary to manually assign the “jq-peepshow” class to the gallery container. This is done automatically now.
  • Fixed buggy automatic itemsPerRow option (ie. itemsPerRow: “auto”).
  • Fixed preloading indicator (ie. the spinner graphic).
  • Added “containerClass” option.
  • Various performance improvements.
  • Play/pause button remains centered in overlayregardless of overlay size.
1.0.1 – July 4, 2011
  • Fixed IE z-index bug: images would sometimes disappear when hovered over multiple times.
  • Fixed IE7 -8 bug: images sometimes requested twice due to caching issues.
  • Removed “preloadImages” option. It was useless as the browser begins loading images once encountered in the DOM.
  • Fixed some typo’s in README.html doc.
1.0.0 – June 28, 2011
  • Initial release

Other components in this categoryAll components of this author
CommentsFrequently asked questions and answers


28 June 11

Last Update:
19 July 12

Compatible Browsers:
IE7, IE8, IE9, Firefox, Safari, Opera, Chrome

Files Included:
JavaScript JS, HTML, CSS

Software Version:


eCommerce, eCommerce, All Items, automatic, captions, center, crop, expand, gallery, grid, hover, image, jquery, mobile, plugin, rotate, thumbnail, touch