last update : April 11, 2012
Lightbox is a simple, unobtrusive script (modal dialog box) used to overlay images on the current webpage. It’s a snap to setup and works on all modern browsers. Lightbox was developed by Lokesh Dhakar.
The current version is 2.0.5 released on March 18th, 2011. It’s based on the Prototype Javascript Framework and on script.aculo.us. There are specific modified versions available like ThickBox (developed by Cody Lindley, but no longer maintained), LyteBox (version 5.5, released on January 26, 2012 by Markus F. Hay) and others. Different plugin’s are available for WordPress.
A very minimal implementation of a lightbox (modal dialog box) is available at the Google code website. More scripts about modal dialog boxes are listed at the Designlabel website.
My favorite script is Lytebox developped by Markus F. Hay. Based on the Lightbox class that Lokesh Dhakar originally wrote, the purpose was to write a self-contained object that eliminated the dependency of the javascript frameworks prototype.js, effects.js, and scriptaculous.js. Lytebox supports iFrames. Since the original version of Lytebox, major modifications were added as a result of user input to improve performance as well as slideshow support, themes support, HTML content support and many more configurable options that allow you to customize the look and feel of the software.
More informations about modal dialog boxes are available at the following links :
Standalone scripts :
- TinyBox 1 and 2, by Michael Leigeber
- Shutter Reloaded 2.0.1, by Andrew Ozz
- HighSlider 4.1.13, by Highsoft Solutions AS
- FloatBox 5.2.1, by Byron McGregor
jQuery based scripts :
- Colorbox 1.3.19, by Jack Moore
- Fancybox 1.3.4 and 2.0.5, by Janis Skarnelis
- Slimbox 2.04, by Christophe Beyl
- Shadowbox 3.0.3, by Michael Jackson
- DOM window , by Cody Lindley
- jquery UI Dialog 1.8.18, by the jQuery UI Team
- ResponsiveSlides 1.23, by Viljami Salminen
- LightView 3.0.8, by Nick Stakenburg
- rlightbox 1.1.1, by Wojciech Ryrych
- jQuery.popeye 2.1, by Christoph Schüßler
- Slides 1.1.9, by Nathan Searles
- PictureSlides 2.0, by Robert Nyman
- Touch Gallery, by Felix Gnass (Neteye)
Miscellanous :
- TinyBox2 vs HighSlider
- Nooblsides 1.2, by luistar15 (based on mootools javascript framework)