My jQuery Plugins
I’ve amassed a few plugins over the last few years. Several of my more popular plugins have been merged into jQuery core in one form or another.
batch
Batch is a jQuery plugin that gives you the ability to batch the results of any jQuery method or plugin into an Array.
bgiframe
A jQuery plugin that helps ease the pain when having to deal with IE z-index issues.
copyevents
A jQuery plugin that provides method for copying events from one element to another.
countable
A jQuery plugin that provides an unobtrusive input and textarea character counter.
each_slice
jQuery plugin that lets you iterate the given function for each slice of
expandable
A jQuery plugin that auto-expands textareas to fit the contents as a user types.
livequery
Live Query utilizes the power of jQuery selectors by binding events or firing callbacks for matched elements auto-magically, even after the page has been loaded and the DOM updated.
mousewheel
A jQuery plugin that adds cross-browser mouse wheel support.
overlabel
A jQuery plugin to help implement the over label technique described in Making Compact Forms More Accessible by Mike Brittain on ALA.
overlaps
A jQuery plugin that detects if one or more elements are overlapping.
spellcheck
A jQuery plugin that adds spellcheck support to inputs using the Google spell checker API.
Virtual DOM Events
A collection of jQuery special events that provide more precision over normal DOM events.
Other Projects
These are other projects that I've either written myself or contribute to.
Connect4.js
A Connect 4 Algorithm written entirely in JavaScript using Web Workers to offload the game AI.
EnhanceJS
EnhanceJS is a new Javascript framework designed to improve the application of Progressive Enhancement.
jQuery
Designed to change the way that you write JavaScript.
jQuery idocs
API documentation for jQuery built specifically for iPhone/iPod touch with offline access.
Scrollable
Smooth scrolling for the iPhone/iPod Touch using CSS Transforms.