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!

Plugins: Ajax


Filter by Project release API compatibility:
Login or register to modify the filter.

$.editableAreas

This plugin allows you to convert parts of the page into editable areas, just click on them and when you finish editing click outside. If you convert an inline element (h1...h5, p ) with this script, the line breaks will be disabled.

VersionDateLinksStatus
0.42009-Mar-02Recommended for 1.0.xThis is currently the recommended release for 1.0.x.

ActionScript Style External Script Loading / Importing

Last changed: 1 week 5 hours ago

An ActionScript 3.0 ActionScript Style External Script Loading / Importing with a folder simulated NameSpace like ActionScript with the ability to add firebug console logging, onBefore, & onAfter handlers.

VersionDateLinksStatus
0.1.02009-Jun-27Recommended for 1.0.xThis is currently the recommended release for 1.0.x.

Add To List

Last changed: 1 year 4 weeks ago

Dynamically add a new option to a select list. A customised form (which you specific) is ajax submitted. A successful ajax return adds the new item to the select list.

VersionDateLinksStatus
1.0.02008-Jun-06Recommended for 1.2.xThis is currently the recommended release for 1.2.x.

Ajax Manager (block, abort, queue, synchronize)

Last changed: 2 weeks 5 days ago

Helps you to manage Ajax requests and responses (i.e. abort requests, block requests, order responses).

VersionDateLinksStatus
1.1.12008-Sep-04Recommended for 1.0.xThis is currently the recommended release for 1.0.x.
1.2.12008-Dec-13Recommended for 1.2.xThis is currently the recommended release for 1.2.x.
2.32009-Jun-15Recommended for 1.3.xThis is currently the recommended release for 1.3.x.

Ajax Broken Link Checker

Last changed: 50 weeks 6 days ago

This module checks your links on the current page by requesting them and reading the server response. If the server returns 200 OK the link gets 'active' class, if other header - the link marked as inactive.

Uses php script as the backend.

$('a.goto').linkChecker({ linksAtOnce : 2, timeout: 4 });

VersionDateLinksStatus
0.2-dev2008-Jul-13Recommended for 1.2.xThis is currently the recommended release for 1.2.x.

Ajax Dot Net

Last changed: 37 weeks 1 hour ago

I've moved the project to Google Code, all future releases will be posted there. http://code.google.com/p/ajaxdotnet/

.

Provides a function which allows GET and POST requests to ASP.NET Ajax enabled PageMethods and Web Services. The function only supports JSON requests and requires JSON2.js from json.org

.

ajaxDotNet supports global and per call event handlers. Global event handlers fire regardless of the individual call. Per call event handlers can be set on the actual call or through the defaults function. event handlers set on the call override handlers set through the defaults function.

Usage Example:

$.ajaxDotNet.globals({
processData: function(r) {
//Do Stuff
return r;
}
});

$.ajaxDotNet.defaults({
error: function(r) {
//Do Error
}
});

$.ajaxDotNet('WebService.asmx/Method', {
verb: 'POST',
data: {id: 1},
success: function(obj) {

VersionDateLinksStatus
3.0.02008-Oct-18Recommended for 1.2.xThis is currently the recommended release for 1.2.x.

ajax feedback using delay callback

This small plugin will let you do the same "loading..." as gmail does. Simply as extending $.ajax with delay as following:

$.ajax({
beforeSend: callback,
delay: {
   callback: callback1,
   time: 5000 // delay timeout in ms
},
success: callback2,
error: callback3,
complete: callback4
});

In this example, whenever a request/response takes longer than 5 seconds, callback1 will be called. To check it out, you can do the following:

var callback1 = function(){
   alert("still loading...");
};

Ajax file upload plugin

This plugin replaces the standart file input element. It allows you to upload multiple files without refreshing the page and use any link, image or other element instead of the file input to show the "file selection" dialogue.

VersionDateLinksStatus
0.42008-Dec-03Recommended for 1.0.xThis is currently the recommended release for 1.0.x.
0.92009-Jan-10Recommended for 1.2.xThis is currently the recommended release for 1.2.x.
2.02009-Feb-22Recommended for 1.3.xThis is currently the recommended release for 1.3.x.

Ajax Multi Image File Upload

Last changed: 37 weeks 2 days ago

Ajax driven image file upload with thumbnail view and delete function.

VersionDateLinksStatus
2.12008-Oct-16Recommended for 1.2.xThis is currently the recommended release for 1.2.x.

Ajax Queue

Last changed: 1 year 45 weeks ago

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.

VersionDateLinksStatus
1.0.02007-Aug-20Recommended for 1.0.xThis is currently the recommended release for 1.0.x.

Ajax Scroll

Last changed: 9 weeks 6 days ago

AjaxScroll is an lightweight jQuery plugins . Provided the ajax scollpane to replace the Next/Previous buttons, behaviour similar as MSN Image Search(Live.com Search).

VersionDateLinksStatus
0.12009-Apr-26Recommended for 1.2.xThis is currently the recommended release for 1.2.x.

AJAX Terminal

Last changed: 11 weeks 5 days ago

jQuery plugin to create a web-based console-like behavior that posts user input commands to an AJAX server, and prints the result text.

Designed to be utterly simple and highly customizable.

The usage is pretty simple, try using this example as a template: http://n0nick.net/stuff/terminal/

You can see a sample of a terminal server here: http://n0nick.net/stuff/terminal/server.phps

VersionDateLinksStatus
0.22009-Apr-13Recommended for 1.0.xThis is currently the recommended release for 1.0.x.

Ajax Text2Input

Last changed: 50 weeks 1 day ago

Simple ajax component for edit in place.

Can replace any div, span, p, etc ... by an input box and two buttons to update or cancel the editing.

You can customize the class used for the input tag, the url where you send your post data and the keyword for general use (I used to put inside this variable the function name or member name that I call in the php side of the system).

VersionDateLinksStatus
0.1.02008-Jul-18Recommended for 1.2.xThis is currently the recommended release for 1.2.x.

Ajax Tooltip script

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.

VersionDateLinksStatus
1.22008-Jul-10Recommended for 1.2.xThis is currently the recommended release for 1.2.x.

ajaxContent

Last changed: 1 year 23 weeks ago

The plugin refers to an A tag and use the
Href attributes to make the call filling up a #ajaxContent div on the
page with the server resposnse.
The plugin manage:
1) the display of a loading message ( an img if you want )
2) the error message ( cutomizable) display if needed
3) the call of course
4) the loading data in the div
5) the event is click but is customizable as you prefer as of course
the target element.

Is nothing special nut I love to set up my standard ajax like thi:

$('.ajax').ajaxContent();

and let the plugin do the work for me.

Ajaxel

Last changed: 9 weeks 1 day ago

Send a file via ajax request? it's possible.
Send simple ajax request, send form...
Try the simplicity of this plugin.

VersionDateLinksStatus
0.12009-Mar-25Recommended for 1.0.xThis is currently the recommended release for 1.0.x.
0.3.0.32009-May-01Recommended for 1.3.xThis is currently the recommended release for 1.3.x.

AjaxFilter

Last changed: 47 weeks 1 day ago

This plugin requires jQuery +1.3. that includes 1.3 beta releases (already out)

This tiny plugin provides a registry for different filter functions to sanitize ajax responses.

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

jQuery.ajaxFilter.register( 'js_in_href', 'html', function( data ){
     return data.replace(/href="javascript:[^"]+"/g, '');
});

or
jQuery.ajaxFilter.register('eval', 'script html json', function( data ){
     return data.replace(/eval\(.+?\);?/g, '');
});

Arguments for jQuery.ajaxFilter.register() are:

  1. Name for the filter, used as 'filter' when calling jQuery.ajax.
  2. One or more dataTypes to handle. Can be any combination of ajax, html, json and xml separated by spaces.
  3. The filter function. Will receive 2 arguments: the data and the type. The 'this' will reference the settings object.

To use it, you do:

jQuery.ajax({

VersionDateLinksStatus
1.0.12008-Aug-08Recommended for 1.2.xThis is currently the recommended release for 1.2.x.

Ajaxify - More than ajax!

Last changed: 29 weeks 2 days ago

What is it?

Ajaxify is a jQuery plugin. it can convert all links a web page into an ajax load and submit requests. with this ultra weight plugin, you can build a complex ajax website with one single line. welcome to web 2.0 world!!.

Instructions:

  1. Download the plugin.
  2. upload it to your website along with jQuery library if you still don't have it.
  3. Add these lines in the top of your page.
  4. <script type="text/javascript" src="ajaxify.js"></script>
    <script type="text/javascript">
      $(document).ready(function() { 
       $('.ajaxify').ajaxify();
    });
    </script>

  5. Add class "ajaxify" to the 'a' tag and specify the target on which the output will take place. Ex:
VersionDateLinksStatus
2.0.02008-Dec-11Recommended for 1.0.xThis is currently the recommended release for 1.0.x.

ajaxPager

Last changed: 1 day 4 hours ago

ajaxPager is a jQuery UI widget plugin for building javascript pagers quickly and easily. Each page’s content can be from either a ajax request, a url (iframe), string, element inside the pager, or element outside the pager.

VersionDateLinksStatus
0.2.1-beta-32009-Jul-03Recommended for 1.3.xThis is currently the recommended release for 1.3.x.

AjaxQ

Last changed: 49 weeks 4 days ago

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.
VersionDateLinksStatus
0.0.12008-Jul-22Recommended for 1.2.xThis is currently the recommended release for 1.2.x.

AjaxTop - AJAX with Tag Oriented Programming

AjaxTop is a package that adds XML to JavaScript binding. It provides two main extension methods, the loadTag() method and the registerTag() method. The loadTag() method sends an AJAX request and applies the result to the selected object in similar fashion to the load() method. The response is expected to be XML which is automatically parsed and mapped to objects as determined by registerTag() calls. The mapped objects generate the output that is applied to the selected object. See AjaxTop for more details.

VersionDateLinksStatus
3.0.12007-Nov-11Recommended for 1.2.xThis is currently the recommended release for 1.2.x.

Auto Complete

Last changed: 3 weeks 2 days ago

Takes input from the user, and tries to complete the word/phrase

VersionDateLinksStatus
1.0.02009-Jun-05Recommended for 1.0.xThis is currently the recommended release for 1.0.x.
2.1.02009-Jun-11Recommended for 1.3.xThis is currently the recommended release for 1.3.x.

Auto parse response based on content-type header

Last changed: 46 weeks 2 days ago

APCTH - Auto Parse Content-Type Header

With this plugin, jquery will parse the the content-type and process the content accordingly with no need to specify the dataType.

Inspired on this ticket http://dev.jquery.com/ticket/2733

VersionDateLinksStatus
0.22008-Aug-14Recommended for 1.0.xThis is currently the recommended release for 1.0.x.

cascade

Last changed: 1 year 1 week ago

Tiny plugin accomodates cascading data in response to page events. Canonical usage is cascading select lists pulling data from either client-side or server-side requests based on current form state (i.e., select value).
This plugin, however, will accept any event to trigger the cascade into any element type and you can chain as many lists together as you need and each can have distinct datasources.
Using the (optional) templating plugin this can simply encapsulate how data is presented in response to user input.
See the demo in the package for usage examples.

VersionDateLinksStatus
1.1.22008-Jun-24Recommended for 1.0.xThis is currently the recommended release for 1.0.x.

Chat

Last changed: 1 year 14 weeks ago

Ajax chat

You'll need some php/html/css to make the chat work.

The php is an example using the Kohana framework, the only important thing is json_encode() function you must use for every output.

You cannot specify a username with the javascript, the username is retrieved from a database or a session. The only var sent to the PHP is the message itself.

All code is in french, will release it in english if it has some success

CheckTree(ycTIN Edition)

Last changed: 6 weeks 5 days ago

This edition is compatible with CheckTree, fixed some bugs and added some new function. You can easily to integrate and handle AJAX update.

VersionDateLinksStatus
0.12009-May-18Recommended for 1.0.xThis is currently the recommended release for 1.0.x.

Codepress Plugin

Last changed: 1 year 19 weeks ago

IMPORTANT: This project will not be maintained on this system. Please visit the official website for the latest download files and support:
http://www.fyneworks.com/jquery/Codepress/

  • Tested and works on Firefox2, IE7 and IE6 (all in WinXP SP2).
    Codepress is not supported on Opera/Safari (or is it?), but form submission still works.
  • The same principle can be applied to TinyMCE, FCKEditor and any other rich-text editors.
    Any input regarding other rich-text editors is welcome.
  • The plugin will intercept known methods and install itself against related plugins
    (currently only the jQuery Form Plugin).
    Any input regarding integrating this plugin with other jQuery plugins is welcome.
VersionDateLinksStatus
0.1.02007-Jun-30Recommended for 1.0.xThis is currently the recommended release for 1.0.x.

Comet

Last changed: 1 year 23 weeks ago

Implementation of Bayeux protocol for jQuery. Current supports, handshake, subscriptions, binding callbacks into the jQuery event system based on channel names.

VersionDateLinksStatus
0.62008-Jan-24Recommended for 1.2.xThis is currently the recommended release for 1.2.x.

ctRotator

Last changed: 33 weeks 3 days ago

An highly customizable item/image rotating script. Supports creating the rotator from various data sources, such as JavaScript object, HTML UL/OL list, RSS feed, Flickr feed. More data sources can be supported with custom bridges.

Preview the plugin: http://test.thecodecentral.com/ajax-rotator/
Full documentation: http://thecodecentral.com/2008/11/12/ctrotator-a-flexible-itemimage-rota...

Call ctRotator with a data source on a selected element:

<ul id="container"></ul>

<script type="text/javascript">
$('#container').ctRotator(dataSource, {
  showCount:5,
  speed:1000
});
</script>

Format of the data source (can be from other sources):

var dataSource = [
{title: 'test', url: 'http://thecodecentral.com', tip: 'Programmer\'s blog for programmers'},
{title: 'test2', url: 'http://thankyouproject.org', tip: 'Fill the World with Thanks'},

VersionDateLinksStatus
0.9-rc-12008-Nov-12Recommended for 1.2.xThis is currently the recommended release for 1.2.x.

Currency

Last changed: 43 weeks 5 days ago

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:

VersionDateLinksStatus
1.0.0-02008-Sep-01Recommended for 1.2.xThis is currently the recommended release for 1.2.x.

DADASUGGEST

Last changed: 14 weeks 1 day ago

DadaSuggest is a jQuery Ajax autosuggestion plugin that enables the use of autosuggestion controls in your web pages with only a few lines of simple configuration code. The styling of the suggestion list is left up to the page author, so it can be made to look in anyway you want. It is absolutely free of use and can be freely distributed and modified without the author's permission.

Sample HTML search box

<h3>Search for the name of a country or it's capital city</h3>
<div id="searchSuggestionsWrapper">
    <div id="searchWrapper">
        <input type="text" id="search" />
    </div>
    <div id="suggestionsWrapper"></div>
</div>

Attach the plugin to the search box

$('#search').dadasuggest({
    "suggestURL"      : "/projects/getSuggestions/",
    "searchSelectURL" : "/projects/searchSuggestions/",
    "searchEnterURL"  : "/projects/searchSuggestions/"
});

VersionDateLinksStatus
12009-Mar-27Recommended for 1.3.xThis is currently the recommended release for 1.3.x.

Databind plug-in

Last changed: 1 week 3 days ago

Automatically binds/unbinds json data to text, input and table elements.

VersionDateLinksStatus
0.9.12009-Jun-24Recommended for 1.0.xThis is currently the recommended release for 1.0.x.

dirLister

It's a directory lister

download to http://download.guistalk.com/js/jQuery/

DEFAULT VALUES :

directory: "/",
webDirectoryPath: "/",
scriptLocation: "dirlister.php",
filesIgnored: ".htaccess, .htpasswd, robots.txt",
onEvent: "click",
openEasing: null,
closeEasing: null,
openSpeed: "normal",
closeSpeed: "normal",
multiOpen: false,
dateFormat: "d/m/y H:i",
loadText: "Loading…",
emptyText: "Empty",
lang: "en",
showDirPath: true,
dirPathPosi: "top",
filesLinkFollow: true,
safeContent: true

USAGE :

$('#tree').dirLister(
{
directory: "…",
webDirectoryPath: "…",
scriptLocation: "…",

}, function(file)
{
alert(file.name+" - "+file.path+" - "+file.ext);
});

VersionDateLinksStatus
1.12008-May-05Recommended for 1.0.xThis is currently the recommended release for 1.0.x.

DivToText

Last changed: 18 weeks 3 days ago

The divtotext plugin will convert a div to a text field with a save button inline. It is easy to customize and accepts a URL for AJAX post back.

VersionDateLinksStatus
0.1.3-beta-32009-Feb-25Recommended for 1.2.xThis is currently the recommended release for 1.2.x.

dotNet

Last changed: 7 weeks 4 days ago

This plugin is a jQuery 1.2.6 shortcut to the call Web Services or Page Methods under .NET Framework.

With this plugin you can develop AJAX sites under .NET easier than ever, with an EXCEPTIONAL performance!.

I tested this plugin with the JSON.NET framework http://www.codeplex.com/Json. I used this framework, because is very flexible with the JSON output.

I hope you like it,

and Happy Coding!

Updates

2009-05-12 - Added the versions 0.2 & 0.3 of the plugin by San contribution (thx!).
Version 0.2: Removes the dependency of the JS JSON external library. Now uses the ASP.NET AJAX JSON integrated parser.
Version 0.3: Changes the plugin function signature, so this WILL BREAK YOUR OLD CODE. Now the function call is: function(url, data, onSuccess, onFailure, userContext). And the signatures of onSuccess, onFailure becomes function(result, userContext, methodName). This mimic the ASP.NET AJAX’s calling convention (per San words) :)

VersionDateLinksStatus
0.2.02009-May-12Recommended for 1.0.xThis is currently the recommended release for 1.0.x.
0.3.02009-May-12Recommended for 1.2.xThis is currently the recommended release for 1.2.x.

Drop Down Panel script

Drop Down Panel adds a pull down panel to the top of your page that contains external content fetched via Ajax. Visitors click on the protruding button to cause the panel to drop down and reveal its content. Clicking anywhere on the panel again closes it. You can easily customize the height of the Panel, button text (ie: "panel content"), and drop down speed in milliseconds. A plug and play Ajax drop down panel!

VersionDateLinksStatus
1.02008-Apr-03Recommended for 1.2.xThis is currently the recommended release for 1.2.x.

Ejabberd Webpresence

Last changed: 9 weeks 2 days ago

This is a jQuery plugin that shows a dynamic jabber badge, reflecting
current presence information for a given XMPP account. This is
designed for use with the ejabberd server, and it *requires* the
mod_webpresence module installed on the server.

You can find more information on the mod_webpresence module here:
http://www.ejabberd.im/mod_webpresence

In order for this plugin to do automatic updates, the Timer plugin is
required! You can get it here (or from the jQuery plugins page):
http://jquery.offput.ca/every/

You can see a live example of this plugin in sweet, sweet action
here:
http://www.martini.nu/contact.html

VersionDateLinksStatus
0.12009-Apr-30Recommended for 1.0.xThis is currently the recommended release for 1.0.x.

Endless Scroll

Last changed: 10 weeks 5 days ago

If you don't already know, endless scroll (or infinite scrolling) is a popular technique among web 2.0 sites such as Google Reader and Live Image Search, where instead of paging through items using the traditional pagination technique, the page just keeps loading with new items attached to the end.

I have developed a jQuery plugin to easily achieve this.

Requirement: jQuery 1.2+

The plugin is tested with jQuery 1.2.6 and 1.3.

There are a few options to customise the behaviour of this plugin:

  • bottomPixels (integer) - the number of pixels from the bottom of the page that triggers the event
  • fireOnce (boolean) - only fire once until the execution of the current event is completed
VersionDateLinksStatus
1.22009-Jan-15Recommended for 1.2.xThis is currently the recommended release for 1.2.x.
1.32009-Apr-20Recommended for 1.3.xThis is currently the recommended release for 1.3.x.

Enhancing of jQuery.ajax with JSDeferred

Last changed: 11 weeks 14 hours ago

Enhancing of jQuery.ajax with JSDeferred

Example

$.getJSON('/foo').next(function(foo) {
  console.log('next', foo);
  return $.getJSON('/bar').next(function(bar) {
    console.log('bar', bar);
    return [foo, bar];
  });
}).next(function(foobar) {
   console.log('foobar', foobar[0], foobar[1]);
}).post('/foo', { foo: 'bar' }).next(function() {
}).error(function(status) {
   console.log('error', status);
});

Methods

The jQuery.ajax short cut was changed. jQuery.ajax returns the Deferred object.

The following method was added.

jQuery.wait
jQuery.next
jQuery.call
Deferred.next
Deferred.error
Deferred.call
Deferred.fail
Deferred.cancel
Deferred.wait
Deferred.next
Deferred.call
Deferred.ajax
Deferred.get
Deferred.getJSON
Deferred.post

VersionDateLinksStatus
1.0.02009-Apr-18Recommended for 1.2.xThis is currently the recommended release for 1.2.x.

Facebox

Last changed: 1 year 8 weeks ago

Facebox is a jQuery-based, Facebook-style lightbox which can display images, divs, or entire remote pages. It's easy to use and easy to drive programmatically -- use it for error messages, confirmations, previews, galleries, etc.

It's simple to use and easy on the eyes.

Check it out in action: http://famspam.com/facebox

VersionDateLinksStatus
1.22008-May-05Recommended for 1.0.xThis is currently the recommended release for 1.0.x.

FCBKcomplete

Last changed: 11 weeks 6 days ago

Fancy facebook-like dynamic inputs with auto complete & pre added values.

VersionDateLinksStatus
1.082009-Jan-29Recommended for 1.2.xThis is currently the recommended release for 1.2.x.
2.012009-Apr-12Recommended for 1.3.xThis is currently the recommended release for 1.3.x.

FCKEditor Plugin

Last changed: 42 weeks 3 days ago

IMPORTANT: This project will not be maintained on this system. Please visit the official website for the latest download files and support:
http://www.fyneworks.com/jquery/FCKEditor/

  • Tested and works on Firefox2, IE7 and IE6 (all in WinXP SP2).
    FCKEditor is not supported on Opera/Safari (or is it?), but form submission still works.
  • The same principle can be applied to TinyMCE, Codepress and any other rich-text editors.
    Any input regarding other rich-text editors is welcome.
  • The plugin will intercept known methods and install itself against related plugins
    (currently only the jQuery Form Plugin).
    Any input regarding integrating this plugin with other jQuery plugins is welcome.
VersionDateLinksStatus
0.1.02007-Jun-30Recommended for 1.0.xThis is currently the recommended release for 1.0.x.
1.1.02008-Jan-12Recommended for 1.2.xThis is currently the recommended release for 1.2.x.

FlexBox

Last changed: 28 weeks 3 days ago

FlexBox Home Page
CodePlex Project Page

FlexBox is a jQuery plugin that is intended to be a very flexible replacement for html textboxes and dropdowns, using ajax to retrieve and bind JSON data.

It can be used as a:

  • ComboBox, with per-result html templates
  • Suggest box, like Google's search
  • Data-driven type-ahead input box

It supports:

  • Theming/Skinning via css
  • Flexible paging
  • Configurable client-side caching
  • Much more...
VersionDateLinksStatus
0.9.22008-Dec-17Recommended for 1.2.xThis is currently the recommended release for 1.2.x.

Flexigrid for jQuery

A lightweight but rich data grid with resizable columns and a scrolling data to match the headers, plus an ability to connect to an xml based data source to load the content.

Similar in concept with the Ext Grid only its pure jQuery love, which makes it light weight and follows the jQuery mantra of running with the least amount of configuration.

Features

  • Resizable columns
  • Resizable height
  • Sortable column headers
  • Cool theme
  • Can convert an ordinary table
  • Ability to connect to an ajax data source (XML only)
  • Paging
  • Show/hide columns
  • Accessible API
  • Many more

I'm planning to add an Editable rows and Resortable rows feature, as well as other cool GUI features.

One of my main goal for the plugin is ultimately to keep it lightweight, maybe under 20k when compressed. Because otherwise you should probably stick with Ext Grid or YUI data table.

Support

VersionDateLinksStatus
1.0.2-beta-22008-Apr-04Recommended for 1.0.xThis is currently the recommended release for 1.0.x.
1.0.1-beta-12008-Mar-27Recommended for 1.2.xThis is currently the recommended release for 1.2.x.

flower bubble

Last changed: 28 weeks 6 days ago

takes a jquery-object, places a div over it or the rest of screen, therein places a container (bubble) with another image (flower) and hides everything later on.

the overlay-div can have a transparent background or image. they are not click- or dragable. images are being preloaded.

nearly everything can be customized thru given options, where at minimum you should supply your bubble and flower image. an example on how to call it is included in the js-file.

VersionDateLinksStatus
0.4.02008-Dec-14Recommended for 1.2.xThis is currently the recommended release for 1.2.x.

flXHR Proxy

Last changed: 4 weeks 3 days ago

flXHR is a flash+javascript solution for cross-domain Ajax communication. It implements an identical API to the native XHR object, which allows you to drop in flXHR into an existing page without any further code changes. This makes it particularly useful with Javascript frameworks like jQuery.

Since flXHR is emulating full compliant XHR, you will be able to make cross-domain calls for any kind of content, including HTML, text, binary, XML, JSON/P. You are not restricted to JSONP as you are with just core jQuery.

VersionDateLinksStatus
1.1.02009-Jun-02Recommended for 1.3.xThis is currently the recommended release for 1.3.x.

FlyDOM: Create DOM on the Fly

Last changed: 1 year 48 weeks ago

Create DOM elements on the fly and automatically append or prepend them to another DOM object. There are also template functions (tplAppend and tplPrepend) that can take a simple HTML structure and apply a JSON object to it to make creating layouts MUCH easier. This plugin was inspired by "Oslow" [1], and since I could not get his code to work, I decided I write my own plugin. My hope is that this version will be easier to understand and maintain with future versions of jQuery. Update (July 13, 2007): Upgraded FlyDOM to 3.0; visit the FlyDOM homepage for more details.

VersionDateLinksStatus
3.0.62007-Jul-17Recommended for 1.0.xThis is currently the recommended release for 1.0.x.
3.0.82007-Jul-29Recommended for 1.1.xThis is currently the recommended release for 1.1.x.

FlyTabs : Tabs on-the-fly

Last changed: 11 weeks 6 days ago

What is it?

FlyTabs creates cross-browser compatible tabs programmatically following closely the latest tabs development trends (lists) with no hard-coded HTML content other than a marker indicating where the tabs are to be inserted. Tabs can be added and removed on-the-fly via a simple API, integrate individual tabs with AJAX, customize the look and feel via CSS, have either top or left tabs with the flip of a switch, complete namespace isolation, multiple concurrent tabs on same page, and for those who want to write their own jQuery plugins, some good code to feast your eyes on.

What browsers does it work with?

It has been successfully tested on IE6, IE7, FireFox 2, and FireFox 3.

Why on-the-fly?

VersionDateLinksStatus
1.0.12009-Apr-12Recommended for 1.2.xThis is currently the recommended release for 1.2.x.

Form Plugin

Last changed: 22 weeks 5 days ago

Full AJAX form support, including file upload capabilities. The primary methods for managing your form are ajaxForm and ajaxSubmit. Other methods include:
- formToArray
- formSerialize
- fieldSerialize
- fieldValue
- clearForm
- clearFields
- resetForm

Please use the jQuery Google Group for support questions.
http://groups.google.com/group/jquery-en/topics

VersionDateLinksStatus
2.022007-Dec-30Recommended for 1.1.xThis is currently the recommended release for 1.1.x.
2.182009-Jan-26Recommended for 1.2.xThis is currently the recommended release for 1.2.x.

Form Validator

Last changed: 21 weeks 2 days ago

Easy form validation and contact form!

Form Validator makes validating your forms as easy as adding a couple classes. It can check for non blank fields, email fields, phone numbers, and dates. As the user fills our the form it sets classes for each input allowing you to apply your own styles.

You can choose between an easy to use AJAX email submit, or you can allow the default action of the form to be performed on a successful validation. Lightweight and easy to use!

VersionDateLinksStatus
1.5-Also works with 1.32009-Feb-05Recommended for 1.2.xThis is currently the recommended release for 1.2.x.