Plugins

User login
Can't find a Plugin?

Can't find a Plugin you are looking for? Check out the jQuery Wiki page.

Are you a plugin developer? Please move your plugin over to this site.

Website Bug or Feature Request?

Found a bug on the new jQuery Plugin website? Have a feature request?

Submit it to the jQuery Plugin website issue queue to ensure it is noticed!

ajax


Agile Carousel

Average rating
(0 votes)

Currently in beta version. Not tested for security. Security & Feature enhancements on the way!

Jquery plugin that allows you to easily create a custom carousel. Call Jquery UI to enable many different additional transition types and easing methods. Uses PHP to draw images from the folder you specify. Configure many different options including controls, slide timer length, easing type, transition type and more!

View Examples!

full-featured example: http://www.5bosses.com/examples/agile_carousel/full_example/carousel.htm...



JQuery UI example: http://www.5bosses.com/examples/agile_carousel/jqueryui_example/carousel...



simple example: http://www.5bosses.com/examples/agile_carousel/simple_example/carousel.h...

Download

http://code.google.com/p/agile-carousel/downloads/list

Currency

Average rating
(1 vote)

Currency: an unobstrusive automatic and real time currency conversion

This is a small tool that may prove to be usefull. It permits automatically converting any currency to any other currency on a website, with real time quotes. It is

implemented using an ajax PHP script backend (for cross-domain issue).

How to install:

Simply copy the currency-ajax.php file to the website (for example in the root folder), the jquery.currency.js and currency.css files. In addition, you can use the set

of icons provided in the package, or your own.

How it works:

Currency reads automatically traverses the DOM and processes every element tag with class currency. Each automatically converted currency value uses the

rel= tag for the options.

Here is an example:

Throbber (aka loading animation)

Average rating
(1 vote)

Throbber creates a loading animation for jQuery, ready to be used in your AJAX applications. Of course, the throbber is not limited to AJAX but can also be triggered manually.

Using the plugin is easy:

$("#button").throbber("click");

adds a loading animation (›throbber‹) to the DOM node with the ID ›button‹ which shows up when a click event is triggered.

Ajax Loader

Average rating
(0 votes)

Automated dynamic form sending via Ajax and validation via response. Added with one function call.

I will add more documentation today.

One Click Upload

Average rating
(2 votes)

One-Click Upload is a jQuery plugin that replaces the standard file input element, allowing you to use any link, image or element to be used for the purpose of bringing up the "file browse" dialogue. It completes the upload behind the scenes without refreshing the page, making it less obtrusive and easier to style than a standard upload form.

XHR

Average rating
(0 votes)

This tiny plugin provides a registry for different xhr implementations to co-exist.
It requires jQuery 1.3/1.2.7 with its new feature, the 'xhr' ajax setting.

If you want to provide a new implementation, you need to do this:

jQuery.xhr.register( 'my_xhr', function( settings ){
    return new MyXhrImplementation( settings );
});

The argument settings is the settings object used by jQuery.ajax.

To use it, you do:

$.ajax({
    url:'...',
    transport:'my_xhr',
    // ...
});

The default implementation is used by default (unless it's overriden with ajaxSetup) and it's called 'xhr'.

Aucomplete Box

Average rating
(0 votes)

With this autocomplete plugin, you can add autocomplete functionnalities to a classic input box. You can also fill other input (one or more) or img when you select a value in the autocomplete box.

AjaxQ

Average rating
(0 votes)

AjaxQ is a jQuery plugin that implements AJAX request queueing mechanism.

Why?

There are several reasons why you may need to queue AJAX requests and run them in a sequential manner:

  • Browsers impose a limit on the number of open connections to the server. All requests that do not fit in the limit are going to wait for being run anyway. Internet Explorer does not open more than 2 connections per server at a time by default. Mozilla Firefox, Opera and Safari have a limit of 8 connections per server.
  • Sometimes it is essential to avoid flooding the server with plenty of simultaneous AJAX requests.
  • Web application needs AJAX requests to run one by one by design, the order is important.

Ajax Tooltip script

Average rating
(3 votes)

This script enhances the default "title" attribute of HTML so certain tooltips can instead get their contents from an external file, with rich HTML content and all. Integration is easy and non obtrusive, and for the sake of efficiency, the script will only use Ajax to load the tooltip's content the very first time the user rolls over the attached element.

Ajax Queue

Average rating
(5 votes)

Ajax Queue is a plugin that helps to manage Ajax race conditions. When multiple Ajax requests are made in rapid succession, the results can be returned out of order. This can cause weird behavior in your application. Ajax Queue is a plugin (actually, 2 plugins) that provide a way to manage these requests. This plugin was written by John Resig and is maintained by Mike Hostetler.