jQuery: The Write Less, Do More JavaScript Library

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

CFJS (ColdFusionJavaScript for jQuery)

Last changed: 1 year 1 week ago

CFJS for jQuery is a set of ColdFusion functions written in JavaScript and implemented as a jQuery Extension.

VersionDateLinks
1.1.72007-Jun-26

Codepress Plugin

Last changed: 11 weeks 4 days ago

  • 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.
VersionDateLinks
0.1.02007-Jun-30

Default Animation Speed

Last changed: 19 weeks 3 days ago

This is a very simple plugin that allows you to set the default animation duration for all jQuery animations. As of this writing, jQuery 1.2.1 uses a hard-coded value of 400 milliseconds, with no-built in way to set the default (although it is easy enough to get the default.) I needed to be able to set this default globally and on-the-fly for an internal company project, so I decided to do it "the right way" and release it in case anyone else has the same problem.

The plugin adds one function to the global jQuery object (it is not chainable.) It accepts a single parameter, which is any valid animation speed setting.

Calling the function without any parameters or with invalid value will set the animation speed back to the default. The function returns the default animation speed as an integer.

You call the function like this:

$.setDefaultAnimationSpeed("slow");

VersionDateLinks
1.0.12007-Dec-28

FastTrigger

Last changed: 5 weeks 2 days ago

What is it

This small plugin includes a clean and simplified version of jQuery.trigger, that will perform better and will specially scale better.

How is this achieved

Many useless steps are skipped when programatically triggering an event, this step that jQuery does no matter what, are not really necessary for triggered events, and some of them hit on perfomance badly. Most of them are not optimized for speed and scalability, but for reusability and code size.

Differences with trigger

This method supports array of data (can include an event object), namespaced events and exclusive triggering. The only known difference with jQuery.trigger is that this method doesn't trigger native handlers, so it's actually comparable to .triggerHandler().

Perfomance

This is method is at least 4 times faster than the regular trigger, and will scale much better as you call it on more elements at once.

Global triggering

VersionDateLinks
1.0.02008-Apr-05

FCKEditor Plugin

Last changed: 11 weeks 21 hours ago

  • 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.
VersionDateLinks
0.1.02007-Jun-30
1.1.02008-Jan-13

FlyDOM: Create DOM on the Fly

Last changed: 41 weeks 1 day 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.

VersionDateLinks
3.0.62007-Jul-17
3.0.82007-Jul-29

gaTracker - Google Analytics Integration for jQuery

Last changed: 23 weeks 3 days ago

This plugin is intended to simplify the process of adding Google Analytics tracking to a page, including the tracking of outbound links, mailtos, and downloads, which are not otherwise tracked by default. Calling the plugin does the following:

  • Determine whether to include the SSL or non-SSL version of the GA script.
  • Include the GA script (currently urchin.js, while ga.js is still in beta testing) from within try/catch to help suppress any issues GA may have from time to time.
  • Set the _uacct variable to your GA tracking code.
  • Call the urchinTracker() function once for the initial page load.
  • Examine all of the links on the page and attach onclick events to external links, mailto links, and downloads.
  • Call urchinTracker() when these links are clicked, prefixing them appropriately.
VersionDateLinks
1.0.12007-Nov-30

HeatColor

Last changed: 23 weeks 3 days ago

HeatColor is a plugin that allows you to assign colors to elements, based on a value derived from that element. The derived value is compared to a range of values, either determined automatically or passed in, and the element is assigned a "heat" color based on its derived value's position within the range.

You bind a collection of elements such as table rows, divs or list members to heatcolor and let it do the work.

It can find the min and max values of the desired elements, or you can pass them in manually.

VersionDateLinks
0.0.12007-Nov-30

jMaps Framework

Last changed: 3 weeks 21 hours ago

The JMaps Framework is a jQuery plugin that provides a simple but powerful API for Google's mapping services.

It provides a simple jQuery way to do functions such as:

* Geocode any address in the world via Google's geocoding API
* Search for directions to and from any location
* Add and remove Markers
* Add and remove polygons and polylines
* Add and remove graphic layers on the map
* Add and remove Google adsense layers
* Add and remove Traffic layers
* Get information back such as map center, map size, map type, etc

And many more.

VersionDateLinks
3.0.0-Release Candidate 12008-Apr-21
1.42007-Aug-13
3.0.0-Beta2008-Apr-20

jqCouch - CouchDB connection plugin

Last changed: 19 weeks 3 days ago

jQuery plugin for CouchDB, handling different type of couchdb connections.

jqcouch requires the new JSON-based CouchDB, which currently has to be installed from svn.
More details on this in the CouchDB projects website.

Database

var dbc = $.jqCouch.connection('db');
dbc.exists('database_name');

---
if ($.jqCouch.connection('db').create('database_name').ok) {
    alert("database created");
}

VersionDateLinks
2.0.22007-Dec-28

jQuery + Adobe Flash integration plugin

Embedding Flash with flashembed.js

flashembed is a javascript tool that you can use to embed Flash objects to you website. There are other tools for embedding flash objects but none of them offers the same flexibility and ease of use as this one.

VersionDateLinks
0.262008-Apr-07
0.272008-Apr-13

jQuery.YAV

Last changed: 28 weeks 5 days ago

jQuery.YAV is a new plugin for to integrate YAV form validation with jQuery, making the form validation more easy, accessible, usable and W3C standard. Now you can validate forms with a more easy form, and if you like, you can get all the power of the custom and extended setting of this plugin, setting more complex validations. jQuery.YAV add also, a little bug repair for YAV library for multiple values in class attribute and not requires yav-config.js file.
Some of features of jQuery.YAV:

  • Show errors in fields
  • Simple pre-defined and custom rules setting using class names
  • Relations between fields (and, or and implies rules)
  • Field validation on event list (change, blur, or any valid event)
  • Custom visualization of the errors
  • Functions onError and onOk for post-validation code and AJAX submittions

author: Jose Francisco Rives Lirola (SeViR)

VersionDateLinks
1.1.12007-Sep-14
1.1.02007-Sep-01
1.2.02007-Oct-24

Modularize

Last changed: 3 weeks 3 days ago

This small plugin(673 bytes!) enables you to have modular methods on jQuery.
It allows the developer to apply the module pattern, to the functions of jQuery.fn.
They can be used as namespace/module for more functions.
This helps keeping the rule of only claiming one name from the jQuery namespace.

It enables you to do something like:

$(...).foo().bar( ... ).addClass('magic');

Visit the plugin's homepage, in order to learn more about it.

VersionDateLinks
1.0.02008-Apr-18

Plugin

Last changed: 9 weeks 5 days ago

A jQuery plugin to lazy load other plugins. Small and easy to use.

To register a plugin:

var plugin = $.plugin.register( url_of_the_file, names_to_register, settings );
or
var plugin = new $.plugin( url_of_the_file, names_to_register, settings );

names_to_register is a hash in this form:
{
$:'foo',
fn:['foo','bar']
}

That means the plugin will register(once loaded): $.foo, $.fn.foo and $.fn.bar.
For now, you can only register to those 2 namespaces. You can use 1 string or an array of names.

settings is an optional hash with these options:
{
cache:boolean, //default is true, use false to avoid caching
id:'some_name', //an id for the script, only necessary if another requires it
require:[ 'some_name', 'some_other_name' ], //ids of the plugins required
sync:boolean //must be loaded sync ? false by default, use it if the call modifies the 'this'
}

VersionDateLinks
1.0.02008-Mar-05

SuperFlyDOM

Last changed: 37 weeks 9 hours ago

Create DOM elements on the fly and automatically append or prepend them to another DOM object.

Also included are template functions (tplAppend and tplPrepend) that can take a JSON-formatted HTML structure, apply a dataset, and create complex DOM nodes! New template system is much more forgiving and flexible than previous DOM element creation plugins.

Features

  • Add any element with or without all types of properties or children in any order
  • Chainable! Returns last appended/prepended element in jQuery object - but also works on plain DOM elements!
  • Accepts inline HTML as string, innerHTML style
  • Fixes IE special-cases, like input element creation and children of tables
  • Lightweight yet fast! Uses internal jQuery functions for portability while creating DOM nodes and accessing appendChild directly for speed
  • AJAX-friendly - SuperFlyDOM takes real JSON objects, perfect for lightweight AJAX (or jQuery's .getJSON) retrieval
VersionDateLinks
0.9.0-g2007-Aug-27

Translate

Last changed: 1 week 23 hours ago

This plugin integrates the Google Ajax Language API to jQuery. You can just call e.g. $('body').translate('en') but provides callbacks for each translated element too. Or you can pass an array to $.translate to get back a translated array. Currently you can only send at most 500 characters with the raw API per request but this plugin calls them consecutively. It also reduces the number of requests by concatenating elements and doesn't send unnecessary html markup still providing access to each element as they've got translated. It provides a similar function and method for language detection too.
Here's a bookmarklet built on it: http://balazs.endresz.googlepages.com/translatebookmarklet

http://code.google.com/p/jquery-translate/

VersionDateLinks
1.0.22008-Apr-23
1.0.62008-May-05

wSlide

Last changed: 12 weeks 4 days ago

This plugin is going to change your lists in animated box (with pagination)

Exemple for <ul id='ma_liste'> ... </ul>

$("#ma_liste").wslide({
         width: 500,
          height: 333,
          horiz: true
});

VersionDateLinks
0.12008-Feb-14