I actually have an update (2.2) to the script which allows for a few more features (from its release notes):
Code:
// first thumb (.firstthumb class) - that class added to a thumbnail link will make it the the first image in a multi-zoom group
// highlighting of active and/or hover states (.activethumb class) added automatically to current thumbnail link, style it via CSS if desired
// persistence of multi-zoom thumbnails (persist: true) - cookie will remember last active thumbnail in a multizoom group
// use (days: 10) to set persist days, defaults to session only
I haven't been able to get DD to pick it up yet. I also noticed looking at it again just now that I've changed the IE detection to:
Code:
isie: (function(){var ie; return (ie = /MSIE (\d+)/.exec(navigator.userAgent))? ie[1] : false;})(), //is this IE, if so, which version?
which no longer relies upon IE proprietary conditional script comments and also returns the IE version number. I'm not making use of it yet (the version number) in this script, but it might come in handy at some point. The only reason to detect IE for this script at all is that unlike all other browsers, an empty div (used to register movement over the zoomable image) with no background doesn't register mouseover/out events. So for IE only I give it a non-existent background image, which other browsers don't need and some would record as a failed GET in their developer consoles.
Bookmarks