Plugins

The plugins site is currently in development.

We've been looking to provide a higher-quality, spam-free experience at the plugins site for some time, and a major error on our part forced us to shut down the current site before we could put the new one in place. We are developing a new site, and you can follow along with its development on GitHub. For more information about this transition, including steps you can take as a plugin author to prepare, please read our post about what's going on.

user interaction


jQuery - Persistent Input Labels

Do you forget whats supposed to go in the field the second you tab onto it?

Are you concerned your users will too?

Never fear! This simple plugin places an element of the same type underneath the current element and shows the contents of the title attribute (or whatever attribute you decide to use) as a label until you type text into the box!

It's a very early version, and probably has a few bugs, but I've implemented enough to make it fairly useful I think. Unfortunately when you resize a textarea in webkit, it doesn'r fire the resize event, so I've added a workaround using mousemove (I tried to only capture mousemove if a mousedown had been detected, but to no avail...)

jQuery Parallax

A parallax style implementation of user interactions. When the mouse moves over the document (or a specific element) the actions can be translated to modify any CSS property of an element for example an image position, to give a parallax style effect.

Very flexible and fairly straightforward configuration.

For more information view my blog (includes a demo)

underCover - Detect Below the Fold Views

underCover is a jQuery plugin that is intended to give you the knowledge of when a user scrolls below the fold on a page of your website.

onUserExit - Execute Code When a User Leaves Your Website

onUserExit is a jQuery plugin allows you to easily wire a function to execute when the user leaves your website. Internal website pages are filtered out, allowing the function to ONLY trigger when the window is closed or the user navigates to an external website.

I’m sure many of you have read about the javascript function onbeforeunload() or in jQuery $(window).unload() which triggers when a user leaves a page. Well the trouble is if the user clicks on the navigation within your website to go to a separate page from where you are currently (i.e. the user lands on the Home and then navigates to About), this triggers the event, which in this case you don’t want.