Multiple gallerier per page – The most asked for feature! You are now able to run multiple Exposure instances on a single page.

Significant API changes – In order to cater for the support for multiple galleries I had to rewrite large parts of the plugin. This also means that several parts of the API has been changed. Take a look at the updated Documentation and Demos to get an idea of how this affects your galleries. Some of the changes includes:

Public function currentPage has been renamed currentPageNumber

Public function currentPage has been renamed currentPageNumber

Callback option onEmpty now takes a “gallery” parameter

You can reference some of the important elements (target element, wrapper element etc.) through a reference to your “gallery” element

Important selector classes are now stored as constants in the new static exposure object

Better demos – All demos have been updated to use the new API. The demos are now also linked to each other so that you can browse between them more easily. Demo 5 has been updated to show examples on how to display captions below images, how to implement an image counter and how to add additional content to your images.

New demos – Demo 7 shows how to use the new multiple galleries per page features and Demo 8 shows how to create a gallery where the images are centered both vertically and horizontally.

Czech translation added – Big thanks to Martin!

Simplified Chinese translation added – Big thanks to NaziCP!

Arabic translation added – Big thanks to Muhammad!

Better support for hover effects – Hover effects, like the sliding caption panel, are easier to implement thanks to the two new callback options onImageHoverOver and onImageHoverOut

New public function – imageHasData() lets you check if the currently displayed image also has any data (caption or additional data) up for display

jQuery 1.6.4 – Exposure is now bundled with jQuery 1.6.4

Reduced footprint – The size of the minfied version of Exposure has been reduced.

Exposure 1.0 is tested to work with Safari, Firefox, Chrome, Opera and Internet Explorer (8+ is supported, 6 and 7 still works but is not actively supported).

AdBlock extension for Chrome/Safari blocks viewing of images – I was finally able to come up with a workaround for the bug described in this old blog post.

Thumbnails list changing height when switching page – All thumbnail containers should now get their height set properly. I had to modify the default behavior of the onPageChanged callback function. See the updated demo 1.

Fullscreen mode doesn’t properly center images in the window – The main image is now properly centered.

Fullscreen mode doesn’t respect borders and margins of the target element – Fullscreen mode now takes the border, margin, and padding of both the target element and the main image when calculating the maximum size of the image.