I've therefore written a mousestop event using jQuery's relatively un-touted special event API.
I've recently been working on a jQuery carousel script and I've finally found the time to package it up as a plugin for your consumption. It's been used on a number of live projects so it's battle tested and will run in all major browsers including IE6.
UPDATE 09/03/2011: This plugin has now been rewritten using jQuery UI's Widget Factory with a few extra features including autoScroll - https://github.com/richardscarrott/jquery-ui-carousel
It seems almost every project I work on uses 'in-field' form labels where, to conserve space or offer suggestions, the input acts as a label holding a default value which is consequently removed on focus.
I've seen this implemented in a number of different ways, however it's often done so with little thought -- I guess because it seems like a rather trivial task on the face of it.
Some pitfalls I've seen include:
- Writing the focus and blur events for each individual input, often inline *shudder*, where the label string is explicitly declared for each input – this doesn't exactly follow...