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 elements
expandable
A jQuery plugin that auto-expands textareas to fit the contents as a user types.
getfeed
A jQuery plugin wrapper for using the Google feeds API.
getscrollbarwidth
A jQuery plugin to retrieve the width of a system scrollbar.
gradient
A jQuery plugin that adds a dynamically created configurable gradient to the background of an element without the use of images.
mousewheel
A jQuery plugin that adds cross-browser mouse wheel support.
outerhtml
A jQuery plugin for getting the outerHTML of an element.
overlabel
A jQuery plugin to help implement the over label technique described in Making Compact Forms More Accessible by Mike Brittain on ALA.
scrollwindow
A scroll window plugin for jQuery.
spellcheck
A jQuery plugin that adds spellcheck support to inputs using the Google spell checker API.
swap
A jQuery plugin to swap elements within the DOM.
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.
viewable
A jQuery plugin that allows you to know when an element is in view and what percentage of the element is viewable.
Virtual DOM Events
A collection of jQuery special events that provide more precision over normal DOM events. Includes mouserest, mouseremainover, mouseremainup, mouseremaindown, mouseremainout, keyremaindown, keyremainup, remainfocused, and remainblurred.

A Few Other Projects

Connect4.js
A Connect 4 Algorithm written entirely in JavaScript using Web Workers to offload the game AI.
basecampjs
A JavaScript wrapper for the Basecamp API to be used in an environment like AIR.
jspy
Python method names with JavaScript code. My little exercise for helping me learn Python.