jQuery: The Write Less, Do More JavaScript Library

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

May 12, 2008

123Tree

Last changed: 44 min 58 sec ago

This is Tree and you can have best fecilities and it is very simple tree

VersionDateLinks
2008-May-12

YCodaSlider

Last changed: 1 hour 32 min ago

Another (Yet) coda slider . Image and textual content.

VersionDateLinks
0.9.0-beta2008-May-09
2.0.1-beta2008-May-12

Validation

Last changed: 2 hours 57 min ago

Setup powerful client-side form validation. From a protoype in a few minutes to heavily customized validation rules, methods and messages.

Validate forms like you've never been validating before!

Features

  • Easy to setup
  • 19 built-in validation methods, more in addition
  • Inline-error-message display (no more alerts!), heavily customizable
  • Extensible: Add your own validation methods and reuse them
  • Use inline metadata or plugin options to specify your validation rules
  • Carefully designed interaction: Doesn't annoy users with errors they hadn't a chance to fix, but gives them feedback as early as possible when fixing errors, via filtered keyup and blur events on each field
VersionDateLinks
1.3.02008-May-13

clueTip - flexible, enhanced tooltip

Last changed: 13 hours 8 min ago

The clueTip plugin allows you to easily set a link, or any other element, to show a tooltip when the user's mouse hovers over it. If the link includes a title attribute, its text becomes the heading of the clueTip.

The contents of the clueTip can come from a separate file via AJAX, an element on the current page when set to "local," or the title attribute with a designated delimiter.

The clueTip offers smart positioning relative to the linked element or the mouse.

It takes advantage of Brian Cherne's fantastic hoverIntent plugin if it's available (just include it in a tag if you want the clueTip to use it), and comes with many options, all of which are documented in the source comments and on the demo page.

VersionDateLinks
0.9.32007-Nov-15
0.9.22007-Nov-09
0.9.72008-May-12

May 11, 2008

Jquery Threesixty

Last changed: 1 day 14 hours ago

Jquery.Threesixty is a really small plug-in that enable you do build flash-like "panorama" or 360 degree view of an object in a non-obtrusive way.

Usage

$("selector").threesixty({images:[array of images]});

VersionDateLinks
0.1.02008-May-11

May 10, 2008

No Spam

Last changed: 1 day 18 hours ago

Description

This jQuery plugin turns an obfuscated e-mail address into a human-readable one. It's lightweight and accepts multiple filtering levels for additional security. No Spam works on mailto links and other HTML elements, automatically detecting which you're applying it to.

VersionDateLinks
1.32008-May-11

Multiple Select

Last changed: 2 days 1 hour ago

You can use this plug-in for using input text as multiple select facility. When you focus input text, appear a dialog box like combo box. After choose you want, it will update input area your options seperated with comma. Use & pray. Just use it with pray for me.

VersionDateLinks
0.0.22008-May-11

jQuery Axis Client

Last changed: 2 days 4 hours ago

A JavaScript client for Apache Axis using jQuery.

I couldn't find a detailed, flexible, and more importantly specific client for the Apache SOAP implementation for JavaScript... so I wrote one myself. It's my first attempt at writing such a large amount of JavaScript in one batch.

Presumably this client could be used for other SOAP implementations, and there may be some very complex functionality missing - but for the uses I have encountered at home and work it has been more than adequate for some detailed Java return types (such as Maps and Lists).

I hope by posting this on the jQuery site that someone can find it as useful as I have. I will be making adjustments in the near future to make it a very 'clean' plugin (rather than such an obvious proof-of-concept), but for the moment - it functions as intended :)

VersionDateLinks
0.2.02008-May-10

May 9, 2008

Dilbert

Last changed: 2 days 21 hours ago

Small plugin for read the Daily Dilbert Strip without flash widget.

VersionDateLinks
1.2.02008-May-10
1.0.02008-Apr-29

Batch

Last changed: 2 days 23 hours ago

Batch is a plugin that allows you to batch the results of any jQuery method, plugin into an array. By default the batch plugin aliases the getter methods in jQuery by adding an 's' to the end (attrs, offsets, vals ...). You can also just call $(...).batch('methodName', arg1, arg*n).

VersionDateLinks
1.0.12008-May-10

TogglePanel

Last changed: 3 days 6 hours ago

Yes, another togglepanel.

* depends:
* jQuery 1.2.3
* moreselectors (options.openontitle : true)

VersionDateLinks
0.9.0-beta2008-May-09

jQuery Form Observe

Last changed: 3 days 7 hours ago

Overview

This plugin observes values of form elements.

When end-user changes any values of input elements, observer shows which values were changed. And observer also alerts to users when they try to move out from the page before submitting changes.
Usage

You can add FormObserve plugin onto any form element.

$(document).ready(function(){
  $('#MyForm').FormObserve();
});

<form id="MyForm">
  <input type="text" value="here's default value" />
  <input type="submit" value="save" />
</form>

If you want to show users the changes, you can add the definition of class 'changed'.

<style>
.changed {
  background-color: red;
}
</style>

After changes have been completed (might be 'onsubmit', 'ajax complete' and so on), you should call FormObserve_save() method.

$('#MyForm').submit(function(){
  if(validation=='ok'){
    $(this).FormObserve_save();
  }
});

Options

VersionDateLinks
1.1.0-rc2008-May-09

May 8, 2008

jQuery µI

Last changed: 3 days 20 hours ago

Ultra light-weight user interface plugin in the spirit of jQuery UI, inspired by jQDnR plugin by Brice Burgess. The focus is on providing a light(er) weight alternative to the jQuery UI set of plugins.

Requires jQuery version 1.2.3+

VersionDateLinks
1.0-beta2008-May-09

Aspect Ratio

Last changed: 4 days 16 hours ago

(This plugin is still in Beta)

What is this?

This plugin attempts to easily bring aspect ratio to an html object such as an Image.

Requirements

  • jQuery 1.2.3+
  • Dimensions 1.2+

Browser Support

  • Internet Explorer 6+
  • FireFox 2+
  • Should work in most other browsers, but still needs some testing.

How do I use it?

  1. Add the jquery library to your page.
  2. Add the Dimensions plugin to the page - http://plugins.jquery.com/project/dimensions
  3. Finally, Add the Aspect Ratio plugin to the page.

To manipulate all images on a page w/ the AspectRatio plugin, simply type...

$('img').AspectRatio();

...that's it. Just make sure you wrap the "ready" function around this before using it.

Any feedback is greatly appreciated and helps to make this plugin better!

Enjoy!

VersionDateLinks
1.0.0-beta12008-May-08

May 7, 2008

Form Drop Down INTO Div Menu

Last changed: 5 days 1 hour ago

jQuery plugin by www.Mukuru.com in order to convert html form drop down into div menu. So even without javascript enabled in the browser or having no css support, the html form drop down will work perfectly. fdd2div() will just convert it into stylish div drop down with a single line: $("#form_wrapper").fdd2div(); which will convert a form wrapped inside a div with id 'form_wrapper' into a div drop down menu.
demo at: http://source.polaris-digital.com/fdd2div/

VersionDateLinks
1.0.02008-May-08

yagp

Last changed: 5 days 16 hours ago

Yet another gallery plugin is an easy to use plugin that if given a selector will create an in window gallery.

So far only tested with firefox/safari.

Enjoy, please send me any bugs found.

VersionDateLinks
0.1.02008-May-04
0.2.12008-May-07

May 6, 2008

jquery-roundcorners-canvas

Last changed: 6 days 3 hours ago

A plugin for jQuery to make round corners using canvas.
info: http://jrc.meerbox.nl/?page_id=4
demo: http://jrc.meerbox.nl/demo/example1.html

VersionDateLinks
0.9.12008-May-06

Sifr

Last changed: 6 days 13 hours ago

jQuery Sifr Plugin lets you dynamically replace text in a page with CSS-styled Scalable Inman Flash Replacement (sIFR) text using native jQuery functionality, along with the jQuery Flash plugin. jQuery is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML, allowing you to easily include many components that enrich and benefit the developer's coding experience. Then, jQuery Flash is a simple but powerful plugin for jQuery that allows you to easily embed Flash movies using native jQuery functionality.

VersionDateLinks
1.4-AIO2008-May-06
1.1-Uncompressed2008-Feb-23

jTree - the Ultra lightweight sortable nested list for jQuery

Last changed: 6 days 15 hours ago

I have seen some implementations of sortables list and none really fits my needs. Here is an ultra lightweight jQuery plugin (2.6kb minified!!!!!!!!!) that will do the job right, loads fast and harness the jQuery’s power create a very usable sortable nested list.

VersionDateLinks
1.02008-May-06

May 5, 2008

Facebox

Last changed: 6 days 19 hours 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

VersionDateLinks
1.22008-May-06

Simple chained combobox plugin

Last changed: 1 week 4 hours ago

Very simple chained selects plugin for jQuery with JSON processing and callback feature, chain multiple selects with ease.

VersionDateLinks
1.0.12008-May-05

May 4, 2008

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

jQuery Rolling

Last changed: 1 week 1 day ago

Simple rolling animation.
features
- rolling direction:"up", "down", "right", "left".
- reverse rolling on the fly.
- many samples.
- useful parameters(rolling time, viewing time, rolling animation frame).
- rolling start, stop, viewing, rolling, reverse event

$(function() {
var rollingDiv = $("#rolling");

rollingDiv.rolling("up", 130, 100, 1); // the direction, the width of item, the height of item, the count of viewing item(optional)

rollingDiv.addRollingItem("");
rollingDiv.addRollingItem("");

VersionDateLinks
1.02008-May-04

May 3, 2008

:path

Last changed: 1 week 1 day ago

:path is a pseudo-class selector written in jquery. It automatically filters out href attributes that matches the window location and it's ancestors. Use it to style or modify active states in navigations without server-side interaction.

Usage (example):
$('ul a:path').parent().addClass('active');

Comes bundled with the similar selector :current that filters out hrefs that points to the very same page that the window.location returns.

VersionDateLinks
1.02008-May-04

Bookmark

Last changed: 1 week 2 days ago

Share your page with any number of bookmarking sites. Features include:

* Full and compact versions.
* Customisable list of sites.
* Easy addition of new/other sites.
* Optional 'Favorites' and 'E-mail' links.

VersionDateLinks
1.0.12008-May-03

Countdown!

Last changed: 1 week 2 days ago

A countdown timer with:

* Control over which time components are shown.
* Expanded or compact formats.
* Ability to count up instead of down.
* Display of your own HTML description.
* Callbacks per tick and/or on expiry.
* Localised content.

VersionDateLinks
1.1.02008-Feb-16
1.2.02008-May-03

Ping

Last changed: 1 week 2 days ago

Allows you to basically make a fire-and-forget GET request. Useful because it can make requests to other domains besides the current one (unlike calls based on XHR). However, you won't get a response back, so best to just ping the server with some info for which a reply is unnecessary (hence the name).

Three ways to call it... with an array, associative array, or string:

    <script type="text/javascript">
      // Call with an associative array.
      $.ping('http://www.example.com/vote', {
          'direction': 'up',
          'id': '39',
          'user': 'user%20name'
      });

      // Call with a regular array.
      $.ping('http://www.example.com/vote',
        ['direction=up', 'id=39', 'user=user%20name']);

      // Call with a string.
      $.ping('http://www.example.com/vote', 'direction=up&id=39&user=user%20name');
    </script>

VersionDateLinks
0.1.02008-May-03

May 2, 2008

Sheet - A jQuery Spreadsheet with Calculations

Last changed: 1 week 3 days ago

jQuery.Sheet gives MS Excel style sheet editing abilities with calculations. Ported from TrimPath Spreadsheet 1.0.14. Still in initial building phase. It does work well and I invite you to download, unpack, and try it out.

jQuery.Sheet is html Table driven, so it's easy to build an application that can save the information - This is something a lot of JavaScript Spreadsheets lack. The code is still being converted, and there are a few functions that, although they are powerful, need to be simplified using jQuery. At this time jQuery.Sheet doesn't support external selectors for initialization but that will change very soon.

The reason that I've posted this on jQuery's website starting with .01 Beta is that the project more or less has been completed at TrimPath at version 1.0.14, and (as far as I know) isn't under development. I simply want to port over, expand upon, and create a more functional product for everyone to use. Including the company that I work for.

VersionDateLinks
0..012007-Dec-19

May 1, 2008

nyroModal

Last changed: 1 week 4 days ago

nyroModal is a high customizable modal window plugin.

You'll be able to customize either the look by CSS and the animation by creating your own, using the jQuery animation function.

Support in French or English.

If you have any bug, feedback, improvement ideas or anything, let me know!
I'll be glad to answer to your request.

VersionDateLinks
1.1.12008-Apr-15
1.2.42008-May-01

April 30, 2008

Jquery Lorem Ipsum Plugin

Last changed: 1 week 5 days ago

This plugin wil generate Lorem Ipsum text for use as dummy texts on webpages.
You only have to specify wich elements you want to fill with dummy text and the plugin does the rest.
You can specfiy:

  • type: paragraphs, words or characters
  • amount: amount of dummy text
  • ptags: add paragraph text around the dummy text
VersionDateLinks
.0.12008-Apr-30

April 29, 2008

jFrame : Complex ajax without JavaScript

Last changed: 1 week 6 days ago

jFrame provides an easy way to get an HTML frame-like behaviour on DIV Elements with a src attribute.
With jFrame, you can build smart, complex modern, internet apps without leaving the main page, without a single line of JavaScript !

VersionDateLinks
1.1012008-Apr-30
1.672007-Sep-06
1.402007-Sep-24

pStack DOM element stack

Last changed: 1 week 6 days ago

pStack plugin for jQuery.

Allows successive AJAX calls to replace contents of an element, whilst keeping previous contents in a stack.

Previous element contents can then be recalled by pop()ing them back off the stack.

Usage:

<script src="jquery.pagestack.js" type="text/javascript"></script>

<div id="myStack">
<p>this is the DOM chunk which dynamic things will happen to</p>
<p><a href="nextView.html" class="stackPush">Next ---</a></p>
</div>

<script type="text/javascript">
$('#myStack').pStack({
  aPush: 'a.stackPush',
  aPop: 'a.stackPop'
});
</script>

nextView.html might look like this (ie, not a complete HTML document):

<p>This is my new DOM contents</p>
<p><a href="#" class="stackPop">--- Prev</a></p>

VersionDateLinks
1.0.02008-Apr-29

Thablesorter

Last changed: 1 week 6 days ago

A little hack for tablesorter 2.0.
Add thead fixed to tablesorter.

VersionDateLinks
0.9.02008-Apr-29

April 28, 2008

Input Floating Hint Box

Last changed: 1 week 6 days ago

Provide an automatic box hint in the right side of an input, hint box appear when focus on that input, and disappear when focus go to another element (blur).

The source(@source) of the text can be an attribute (title for example), or a pure html.
Attribute can contain escaped html, example: title="This will be &lt;b&gt;Bold&lt;/b&gt;"

All hints can use one div element(@div option) with your custom design, also if need, you can make only one subelement(@div_sub) of @div context to change (in case you don't want the plugin to overwrite everything inside the @div element).

You can provide only the @className, and for each input a separate <div> element will be created automatically with @className as class.

If user click on the box to select some text (for copy/paste for example), box will not disappear.

If you need to make the box appear in more left, use incrementLeft, same for top - incrementTop, you can use - sign if you want to decrement.

VersionDateLinks
1.12008-Apr-29
1.1-beta-12008-Apr-29

jGlycy

Last changed: 2 weeks 3 hours ago

About jGlycy

jGlycy is a simple jQuery plugin. This plugin calls other any typical-interfaced-plugins automatically when document ready.

For instance, you can put "jg" attribute into your (x)html like below;

<div jg="cycle">
  <img src="/your/path/to/img01.gif" />
  <img src="/your/path/to/img02.gif" />
  <img src="/your/path/to/img03.gif" />
</div>

jGlycy calls jQuery method like this;

$('div').cycle();

You (or your team's designers) don't have to write JavaScript? any more.

How it works

When document ready, jGlycy picks up elements which have "jg" attributes. Then the plugin confirms if your jQuery object has the method names the value of the attribute. In this example, jGlycy calls "cycle" method, if jQuery object has this method.

Furthermore, you can put object-type options for the method like below;

VersionDateLinks
1.0.0-rc2008-Apr-28

April 27, 2008

Autocomplete

Last changed: 2 weeks 23 hours ago

Autocomplete an input field to enable users quickly finding and selecting some value, leveraging searching and filtering.

By giving an autocompleted field focus or entering something into it, the plugin starts searching for matching entries and displays a list of values to choose from. By entering more characters, the user can filter down the list to better matches.

This can be used to enter previous selected values, eg. for tags, to complete an address, eg. enter a city name and get the zip code, or maybe enter email addresses from an addressbook.

Both local and remote data can be used: Local is good for small datasets (like an addressbook with 50 entries), remote is necessary for big datasets, like a database with hundreds or millions of entries to select from.

Support

VersionDateLinks
1.0.02008-Apr-28

Domplates - Advanced Template System

Last changed: 2 weeks 1 day ago


Overview

The Domplates jquery plugin provides an advanced template system taken and modified from Firebug.

Features:

  • Templates are assembled via function calls instead of strings
  • User-defined callbacks to iterate and format data
  • Object oriented design allows for advanced hierarchies

NOTE: This plugin although functional has not had much actual use. If there is sufficient interest further testing will be conduced and documentation will be added.

VersionDateLinks
0.1.0-preview2008-Apr-27

April 26, 2008

jQuery Slug Plugin

Last changed: 2 weeks 1 day ago

The jQuery Slug Plugin is a simple plugin which can be used to generate post slugs based on the content of a text input field.

In a few steps, a regex and the replace() method are used to sanitize the val() of the field that slug() is initialized on, and the sanitized slug is inserted as the value of a hidden input field (you specify the class of the field to insert to), and also inserted into a span so the user can see the post slug. Optionally you can choose to show the input field and hide the span.

VersionDateLinks
.12008-Apr-27

April 25, 2008

UI Table Edit

Last changed: 2 weeks 2 days ago

make an html table editable by the user
user clicks on a cell, edits the value,
then presses enter or clicks on any cell to save the new value

var t = $('table')
$.uiTableEdit( t ) // returns t

documentation at http://gregweber.info/projects/uitableedit

VersionDateLinks
0.42008-Apr-26
0.12008-Jan-11

dxCombobox

Last changed: 2 weeks 3 days ago

What it is?

dxCombobox is a jQuery plugin that allows you to transform any < select > element into an editable combobox.

Pressing any alphanumeric key will transform select box into editable state by creating a text box element. An case insensitive search is performed on the corresponding of the select box, one the users starts to type in this box. When user goes out of the box (on blur/return), if a direct match is found in the < option > then it is selected else a new option is created with the entered text.

Syntax

$(element).dxCombobox();

VersionDateLinks
1.0.12008-Apr-17
1.12008-Apr-19

tablesorter

Last changed: 2 weeks 3 days ago

Tablesorter is a jQuery plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes.

Tablesorter can successfully parse and sort many types of data including linked data in a cell. It has many useful features including:

  • Multi-column sorting
  • Parsers for sorting text, URIs, integers, currency, floats, IP addresses, dates (ISO, long and short formats), time. Add your own easily
  • Support for ROWSPAN and COLSPAN on TH elements
  • Support secondary "hidden" sorting (e.g., maintain alphabetical sort when sorting on other criteria)
  • Extensibility via widget system
  • Small code size (7,4kb packed)
VersionDateLinks
2.0.32008-Apr-25

jQuery Horizon Menu Plugin

Last changed: 2 weeks 3 days ago

A little solution for menus and paging for jQuery.

Horizon Menu is a plugin for jQuery. In any place of our web proyect, when we have to put a horizontal menu limited by width with to many options, the solution could be this plugin. The plugin alows movements horinzontaly using mouse events like scroll, mouseover and mousedown.
View demo page here.

VersionDateLinks
1.5.02008-Apr-25

Query String Object

Last changed: 2 weeks 3 days ago

This extension creates a singleton query string object for quick and readable query string modification and creation. This plugin provides a simple way of taking a page's query string and creating a modified version of this with little code.

VersionDateLinks
1.2.32008-Apr-25
1.02007-Aug-14
1.22008-Feb-09

April 24, 2008

ComboSelect

Last changed: 2 weeks 4 days ago

Transforms a single select element into a pair of multi-selects with controls to move items left to right and vice versa. Keeps items sorted alphabetically in both lists (if desired). Selected items are submitted by the original form element. Double-clicking moves an item from one side to the other.

Requires the jQuery Selso plugin:
http://plugins.jquery.com/project/selso

Usage: $('#myselect').comboselect({
// which sides to sort
sort: [string,'none'|'left'|'right'|default:'both'],

// label for the "add" button
addbtn: [string,default:' > '],

// label for the "remove" button
rembtn: [string,default:' < ']
});

VersionDateLinks
1.0.02008-Apr-24

April 23, 2008

PHP Code Syntax Highlighting

Last changed: 2 weeks 5 days ago

The Plugin passes PHP code from given elements (i.e. div-Containers) to an AJAX-Script which highlights the given code with the PHP builtin function highlight_string(). The returning highlighted string will be set back into the container it came from.

This plugin is nothing special but helpful for HTML-Documentation files. You can use it to write down PHP examples in simple HTML files without creating messy PHP files with code inside the code.

VersionDateLinks
1.0.02008-Apr-24

jTruncSubstr

Last changed: 2 weeks 5 days ago

This is a jQuery plugin for trancation.

jTruncate is very useful plugin, but unfortunately it doesn't work for my mother toungue, Japanese, because this plugin seeks white-space as separator.

I added substring-mode on the plugin especially for east Asian languages (Chinese, Japanese or Korean).

In case you want to seek your language's separators, you can specify the characters.

VersionDateLinks
1.0.0-rc2008-Apr-24

TextBox

Last changed: 2 weeks 5 days ago

A lightweight combination of a text input and a select menu

VersionDateLinks
0.32008-Apr-23

iFixPng - fixes png transparency in msie versions below 7

Last changed: 2 weeks 5 days ago

Fix problems with PNG images in IE6 and below, works for both img-elements and css-background-images, see demo.

VersionDateLinks
1.72007-Sep-18

April 22, 2008

Yet Another Autocomplete

Last changed: 2 weeks 6 days ago

I created this plugin because I was not happy with any of the other ones. This plugin will give you simple, clean autocomplete functionality on the selected text box.

Here's the code:

HTML File:

<form id="myform">
   <input type="text" name="my_textbox" id="my_textbox" />
</form>
<script type="text/javascript">
<!--
$(function()  {
   var data = {
      fn : 'lookup'
   };
   var options = {
      min_length : 3,
      error_responses : [
         "No results.",
         "Too many results."
      ]
   };
   $("#suggest").suggest("search.php", data, options);
});
-->
</script>

Example server-side PHP script, search.php:
<?php
// Prevent caching
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Jan 1, 2000"); // Date in the past
$fn = $_GET['fn'];
$allowed_fns = array('lookup');
if (!in_array($fn, $allowed_fns)) { exit; }
print call_user_func($fn);

VersionDateLinks
1.0.1-beta2008-Apr-23
1.0.0-beta2008-Apr-22

iPhone

Last changed: 2 weeks 6 days ago

jQuery iPhone Plugin extends jQuery's functionality for specific iPhone usages.

VersionDateLinks
0.1.2-AIO2008-Apr-22