Edit (6 Nov 09) : These files will
not work with Shadowbox 3.0rc1! Please see
this post.
shadowbox.skin2.css ,
shadowbox.skin2.jsTry including the above 2 files after your standard Shadowbox files (shadowbox.css and shadowbox.js).
All it does is move the (existing) close icon to the top right, and slide it into/out of view when needed.
(Tested FF3, IE7, on Win XP)
There must be a simpler way of making a small change to the skin, rather than having to redefine the entire skin, but I'm blowed if I can see it! Changing just the markup (and css) is straightforward, but any other consequential change to processing within the skin causes problems because of the 'private' functions/variables used within the scope of the default skin.
For example, I just needed to add a couple of lines to 2 of the functions - hideBars() and showBars() - both of which are 'private'. I couldn't do it without replacing the entire skin, which effectively means that the default skin (in the shadowbox.js code) is becomes totally redundant.
If anybody else has any ideas (that don't involve changes to shadowbox.js!) I'd be glad to hear them.
Combine literacy with curiosity and a whole world of information opens up to you