jQuery: The Write Less, Do More JavaScript Library

Plugins:

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

Step Carousel Viewer

Step Carousel Viewer displays images or even rich HTML by side scrolling them left or right. Users can step to any specific content on demand, or browse the gallery sequentially by stepping through x number of contents each time. A smooth sliding animation is used to transition between steps. The contents for the Step Carousel Viewer can be defined either directly inline on the page, or via Ajax and extracted from an external file instead. In both cases, the contents are simply DIVs with a shared CSS class name that wrap around each individual content.

VersionDateLinks
1.0.02008-Mar-21

Animated Hover

Last changed: 8 weeks 4 days ago

Animated Hover provides animated transitions between hovered items for any jQuery project. Requires jQuery 1.2+ and Dimensions

VersionDateLinks
1.02008-Mar-14

Autoimage

Last changed: 26 weeks 6 days ago

Provides scripted image animations; cross fade between images (using alpha transparency); smooth image based buttons.

VersionDateLinks
1.0.02007-Nov-07

Background-Position Animations

Last changed: 8 weeks 5 days ago

Adds the ability to do background-position animations to jQuery 1.2, and newer.

$('#background').animate({backgroundPosition: '(150px 250px)'});

VersionDateLinks
1.0.02007-Oct-07
1.0.22008-Mar-13

beePolaroid

An Experiment using instant.js and jQuery.

All documentation is in Spanish.

VersionDateLinks
0.0.1-Alpha2008-Apr-27

Bounce

Last changed: 12 weeks 5 days ago

* Added live demo page (url at bottom of page)

This project allows the user to extend the elements on the web page (created for use with 'textarea' elements, but no reason why it cannot be used elsewhere) with a bounce animation.

VersionDateLinks
1.0.0-updated-example2008-Feb-13
1.1.02008-Feb-15

Bubble Puff

Last changed: 6 weeks 5 days ago

A visual information bubble effect, as per the Coda web site.

Information will "puff" upwards, and when the mouse moves away, "puffs" away upwards again.

VersionDateLinks
12008-Mar-28

Color Animations

Last changed: 35 weeks 2 days ago

Adds the ability to do color animations to jQuery 1.2, and newer.

VersionDateLinks
1.02007-Sep-09

colorBlend! Color fading plugin.

Last changed: 4 weeks 4 days ago

Based on the fade anything plugin, I wanted something a little more robust.
This plugin accepts a javascript array of parameter objects.
current version is always available here: http://www.happinessinmycheeks.com/colorBlend
The current version is 1.5.0

Example:

$("body").colorBlend([{fromColor:"black", toColor:"white", param:"color"}]);
var myColors = [
{param:"color", fromColor:"white", toColor:"black"},
{param:"background-color", random: true, alpha:"10,90"},
{param:"border-left-color", fromColor:"random", toColor:"black"},
{param:"border-right-color", fromColor:"white", toColor:"black"},
{param:"border-top-color", fromColor:"white", toColor:"black"},
{param:"border-bottom-color", fromColor:"white", toColor:"tomato"}
];
$("tr").colorBlend(myColors);

VersionDateLinks
1.5.02008-Apr-12
1.4.02008-Feb-23

Countdown

Last changed: 17 weeks 3 days ago

A simple yet usefull plugin

It'll countdown time in seconds, untill zero. Then may reload the page.

example:
wait

It will show progressively:
50 secs = 00:50
3600 secs = 01:00:00
86400 secs = 1d 00:00:00
etc.

VersionDateLinks
1.0-beta2008-Jan-12

Cycle Plugin

Last changed: 15 weeks 6 days ago

Easy to use light-weight slideshow implementation. It supports pause-on-hover, auto-stop, auto-fit, before/after callbacks, click triggers and many transition effects including fade, shuffle, scroll, turn and zoom. It also allows you to define and run your own custom transitions. In addition, it supports, but does not require, the Metadata Plugin and the Easing Plugin.

Lots of demos can be found on the website.

Please use the jQuery Google Group for support questions.

VersionDateLinks
2.092008-Jan-24
2.03-11/13/20072007-Dec-30

Default Animation Speed

Last changed: 19 weeks 4 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

Draw! jQuery drawing plugin.

Last changed: 4 weeks 2 days ago

This plugin was created after noticing Walter Zorn's javascript for drawing shapes on screen with div's.

I've also looked into the drawlibrary plugin, but it has a little too much overhead. Drawlibrary does use the same algorithms as Walter Zorns work as well, but relies on svg files when using Microsoft I.E. This plugin does not.

Here is some example code:

$("#myCanvas").drawRect(10, 10, 20, 20, {color:'blue', alpha: .5});
$("#myCanvas").drawPolygon([100, 100, 90, 30], [20, 30, 40, 60], {color:'#00FF00', alpha: .9});
$("#myCanvas").drawEllipse(100, 200, 40, 40, {color:'orange', stroke: 10});
$("#myCanvas").fillArc(50, 200, 40, 40, 90.0, 180.0, {color:'#336699', alpha: .2});
$("#myCanvas").fillPolygon([150, 300, 90, 30], [20, 30, 40, 60], {color:'yellow', alpha: 1});

My canvas is an empty div tag with id="myCanvas"

VersionDateLinks
1.2.02008-Apr-14
1.1.02008-Apr-12

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!

VersionDateLinks
1.02008-Apr-04

Drop Shadow

This plugin creates soft drop shadows behind page elements, including text and transparent images. It accepts options for the horizontal and vertical offsets, amount of blur, opacity, and color. Please look at the demo page for examples.

VersionDateLinks
1.62007-Dec-20

Easing Plugin

Last changed: 31 weeks 5 days ago

Allows you to set custom easing types for standard animations.

By George Smith.

VersionDateLinks
1.22007-Oct-04
1.1.12007-Oct-04

Easy Slide

Last changed: 24 weeks 6 days ago

EasySlide is a small plugins for the jQuery-JavaScript-Library . It's designed to slide you any images inside a container . These container could be any TAG you want, e.g. <p>,<div>.Easily produce your own slideshow for your website or Image . Create a Image Gallery or do an animation.

  • Cross browser( Tested with IE7 and Firefox 2.0)
  • Both clickable and auto play slideshow
  • Pause while mouseover
  • No extra setup
  • No other plugins needed
  • Watermark
  • Opacity change function (Tested with IE7 and Firefox 2.0)
  • Speed adjustment
  • You can edit css change any layout color you like
  • can add hyperlink or no


  • Created By Michael Lo

VersionDateLinks
2007-Nov-21

Element gradient

Last changed: 38 weeks 3 days ago

This plugin requires the Dimensions plugin and jQuery version 1.1.3+.

It allows you to define a gradient fill and have an element filled with a linear gradient. You can set the direction of the gradient (right-left or up-down) and the opacity of the gradient easily.

There is a colorGradient plugin which seems similar but takes a collection of elements and applies a gradient to each element, whereas this plugin applies a gradient fill to all matched elements. If you look at our example pages, you can see the differences.

Probably it would be a good idea to merge these two plugins eventually.

VersionDateLinks
1.0.0-beta2007-Aug-18

Fx Queues

Last changed: 8 weeks 1 day ago

Introduction

The jQuery Fx Queues plugin is a global queueing system that
allows to enqueue effects of different elements, but also keeps jQuery’s default
queueing option.

A wait argument was also added to be able to
specify the time to wait before starting the animation.

New arguments added to animate:

  • queue: (string) Name of the queue. If it doesn’t exist, it creates the new queue.
  • scope: (string) Name of the scope.
  • position: (”front”|”end”) Queue position where animation (or scope, if passed) is queued.
  • preDelay: (int) Milliseconds to wait before starting the next in queue.
  • postDelay: (int) Milliseconds to wait after finishing the animation.

Working with the queues

VersionDateLinks
2.0.12008-Mar-14
2.0.22008-Mar-17

Image Hover

Last changed: 3 weeks 3 days ago

Overview

ImgHover is a simple way to use hovering image on your site.

You can use fade effect to switch hovering images as well.

Usage

If you want to provide hovering behaviour to all the images, you can write simply like below;

{{{
$(document).ready(function(){
$('img').imghover();
});

}}}

When mouse-over this image, file "/your/path/original_o.gif" shows on the element.

Bulk Setting

You can call this method on the elements other than images as well.

{{{
$(document).ready(function(){
$('div.image-container').imghover();
});
}}}

In this case, ImgHover provides the function to the images under 'image-container' element.

Options

prefix

Create hovered image by original image name and prefix.
{{{
$('img').imghover({prefix: 'hover/'});

}}}

VersionDateLinks
1.12008-Apr-19

iPhone

Last changed: 3 weeks 19 hours ago

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

VersionDateLinks
0.1.2-AIO2008-Apr-22

jqDock

Last changed: 5 weeks 1 day ago

Transform a set of images into a Mac-like Dock menu, horizontal or vertical, with icons that expand on rollover, and optional labels.

Requires jQuery v1.2.3

VersionDateLinks
1.12008-Apr-07

jQuery Animated Innerfade, an extension to Innerfade

Last changed: 24 weeks 4 days ago

An animated slide show based on the work of Torsten Baldes : Innerfade, with additional functions :

  • slide effect on large images
  • ’prev’, ’pause’, ’next’ functions
  • an optional background frame
  • a title panel

Project Home page

VersionDateLinks
0.1.42007-Dec-13
0.1.12007-Nov-03

jQuery fade anything plugin

Last changed: 31 weeks 2 days ago

Download:
http://jquery.com/plugins/project/fade
or
http://rongjunxue.viminta.com/wp-content/uploads/2007/10/fade_include_de...

Features:

  • base on the fat.js which use in the wordpress.
  • very easy to use.
  • very pretty effect.
  • bug fixed:mutiple element fade bug.

Online Demo:
http://rongjunxue.viminta.com/demo/fade/fadedemo.html

Method:
In this release,you can fade anything with “vkfade()” method:
$(”#output1″).vkfade(); //with no parameter,default color vaue is #ff8000.

or

$(”#output1″).vkfade(”eee000″); //with the RGB optional parameter

Report bug:
http://jquery.com/plugins/node/add/project_issue/fade/bug

VersionDateLinks
1.0.12007-Oct-07

jQuery Fancy Zoom

Last changed: 8 weeks 1 day ago

Based on the fancy zoom effect : http://www.cabel.name/2008/02/fancyzoom-10.html
This is the jQuery version and peraps better because it is full compatible with:

ie6/7, safari & firefox.

See the jQuery fancy zoom home page for more details.

VersionDateLinks
1.1-v1.12008-Apr-11

jQuery Gallery Scroller

The jQuery jsGalScroll Plugin allows you to take a grouping of images and turn them into an scrolling photo gallery with pagination.

VersionDateLinks
2.0.02007-Oct-06

jQuery Gallery View II

With the success of the jqGalView Plugin I’ve decided to release the jQuery jqGalViewII (beta) Plugin which allows you to take a grouping of images and turn it into an flash-like image/photo gallery, much like what the jqGalView Plugin does for you. It allows you to style it how ever you want and add as many images at you want.

VersionDateLinks
0.5-beta-12007-Oct-03

jQuery Gallery Viewer

This is a port of http://www.flashimagegallery.com/pics/artwork ; takes a list of thumbnails and turns it into an image gallery that will allow the developer to style it how ever they want to.

VersionDateLinks
2.02007-Sep-25

jQuery Growl

Last changed: 3 weeks 2 days ago

jQuery Growl is a Growl like notification plugin for jQuery (tested with version 1.2.3).

You can view a demo of it here:

http://projects.zoulcreations.com/jquery/growl/

Or download the uncompressed source here: NOTE: as this project is still fairly young, it is best to obtain a copy of the latest source from the demo page.

http://projects.zoulcreations.com/jquery/growl/jquery.growl.js

jQuery Growl is easily 'skinned' (themed, templated, whatever you want to call it) by using the following code syntax:

$.growl.settings.displayTimeout = 4000;
$.growl.settings.noticeTemplate = ''
+ '<div>'
+ '<div style="float: right; background-image: url(my.growlTheme/normalTop.png); position: relative; width: 259px; height: 16px; margin: 0pt;"></div>'

VersionDateLinks
1.0.0-preview22008-Apr-20

jQuery Rolling

Last changed: 1 week 2 days 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

jQuery Toggle Fade

Last changed: 8 weeks 3 days ago

A simple plugin that implements a toggle function for the fadeIn and fadeOut effects.

VersionDateLinks
1.02008-Mar-15
1.0.12008-Mar-15

jQuery.jImageLink

Last changed: 15 weeks 3 days ago

Yupoo simulation plug-in is the function of the thumbnails, when the mouse hovers over the picture, shows a small icon, click can be a larger view, in combination with similar Lightwindow achieve the same kind of plug-picture display.

You can click here to see it!

VersionDateLinks
0.12008-Jan-27

jScroller (a autoscroller, crossbrowser, W3C compatible)

Last changed: 25 weeks 2 days ago

A Auto-Scroller, cross-browser and W3C compatible.
Support up,down,left and right and also display the content alternative, when no javascript is activated.
Support dynamic Content for a ticker or something like that.

Homepage:
http://jscroller.markusbordihn.de/

VersionDateLinks
0.3.1-quickfix2007-Nov-19
0.2-rc-12007-Sep-13
0.32007-Nov-16

jTruncSubstr

Last changed: 2 weeks 6 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

LavaLamp

Last changed: 8 weeks 4 days ago

jQuery 1.2.x series LavaLamp plugin

LavaLamp is a plugin based on Guillermo Rauch and Ganesh Marwaha's previous plugins for mootools and jQuery 1.1.x respectively. Using the Sliding Doors CSS / Javascript technique, LavaLamp allows you to add nifty background motion hover effects to HTML lists using the Easing library.

Features include:

  • new both horizontal and vertical movement and stretching
  • new default LI element selection
  • custom call back on completion
  • easing library support
  • speed adjust
VersionDateLinks
1.22008-Mar-14

liScroll a news ticker made easy

Basic left-scrolling news ticker with pause on mouseover. Based on an unorder list of links.

VersionDateLinks
1.0.1.02007-Dec-18

LocalScroll

Last changed: 9 weeks 21 hours ago

This plugin will animate a regular anchor navigation [1] [2].
It will allow your visitors to navigate your site with a smooth scrolling effect.

Each time a link is clicked, the element you decide(can be the whole screen), will gradually scroll to the targeted element, instead of "jumping" as it'd normally do.
jQuery.ScrollTo is used for the animation.

  •  Check its Homepage, it includes extensive documentation.
VersionDateLinks
1.2.52008-Mar-11

Map Hilight

Last changed: 7 weeks 3 days ago

Maphilight adds mouseover highlighting to images based on their imagemaps.

$('img[usemap]').maphilight();

It works with the Metadata plugin, allowing you to easily customize the display of different areas within the same map.

VersionDateLinks
1.1.22008-Mar-22

News ticker (BBC style)

Last changed: 27 weeks 6 days ago

News ticker in the style of that used on the BBC news site.

Sample usage:

$(document).ready(function() {
  var options = {
    newsList: "#news",
    startDelay: 10,
    placeHolder1: " []"
  }
  $().newsTicker(options);
});

for markup as follows:
<ul id="news">
    <li><a href="http://www.makemineatriple.com">MakeMineATriple.com</a></li>
    <li><a href="http://www.jquery.com">jQuery</a></li>
</ul>

Underline text decoration on the (un-hovered) link is not recommended, for obvious reasons! :-)

The full set of options is:

  • newsList: "#news" // assumes unordered list; specify the ul holding the news items
  • tickerRate: 80 // time gap between display of each letter (ms)
  • startDelay: 100 // delay before first run of the ticker (ms)
  • loopDelay: 3000 // time for which full text of each item is shown at end of print-out (ms)
VersionDateLinks
1.1.12007-Oct-31

Password Strength Field

Last changed: 38 weeks 1 day ago

The jQuery password strength meter is a small plug in that provides an easy way to show the strength of a users password. It provides some simple options that allow you to customize the output.

VersionDateLinks
1.1.0-Minified2007-Aug-20
1.1.02007-Aug-20

Preload

Last changed: 8 weeks 6 days ago

Note: Patched a bug of Safari 2, and 2 other bugs of IE, please upgrade to 1.0.7.

This is an advanced multi-functional preloader, that has 4(actually 5) modes integrated.
Each mode suits a different, common situation.
The modes are:

  •  URL: Preload a JS array of static URLs.
  •  Rollover: Preload based on DOM images, slightly modifying their src.
     Can be used for rollovers, or for image-thumb.
  •  Placeholder : Take regular images and set a placeholder image while they load. Show each original image when fully loaded. Allows sequential loading with a threshold.
  •  Link: Preload the images that appear in the href of the given links.

The plugin also provides 3 callbacks to interact with the image URLs during the preloading process. All the callbacks get a hash of data, with details of the related image and global information.

VersionDateLinks
1.0.72008-Mar-13

ScrollShow

Last changed: 28 weeks 22 hours ago

I've made a new plugin, that is meant to supercede jQuery.ScrollShow. The latter has been in beta stage for too long.
Please check Query.SerialScroll
   http://flesler.blogspot.com/2008/02/jqueryserialscroll.html
It's very small and it offers high customizability.
It can be used for slideshows, section navigation, news tickers, etc. (These 3 exemplified in the demo).

ScrollShow is a very customizable slideshow, that relies on jQuery.ScrollTo, to slide(scroll) the items.
Documentation is included in the source file.
The plugin is still in beta stage, but will be soon (hopefully) stable.
Feedback and bug reports are very welcome.

VersionDateLinks
0.7-beta2007-Oct-30

ScrollTo

Last changed: 12 weeks 2 hours ago

With this plugin, you will easily scroll overflowed elements, and the screen itself.
It gives you access to many different options to customize and various ways to specify where to scroll.

  •  Check its Homepage to read a detailed documentation on its use.
  •  You can then visit its Demo to see all the possibilities in action.
  •  Finally, you can read about its 2 sons:
    •  jQuery.LocalScroll: Will add a scroll effect, to any anchor navigation. Ideal for slides, table of contents, etc. It's small, and incredibly easy to implement.
VersionDateLinks
1.3.32008-Feb-20

SerialScroll

Last changed: 7 weeks 4 days ago

This plugin allows you to easily animate any series of elements, by sequentially scrolling them.
It uses jQuery.ScrollTo to achieve the scrolling animation.

jQuery.SerialScroll doesn't have one definite purpose. It's generic and adaptable.

You can certainly use it as a section slider. That is, to sequentially navigate a group of screens.
This plugin can also animate a text scroller in no time.
It can definitely handle slideshows, the high customizability of the scrolling effect lets you easily create beautiful animations.
With no extra code, you can even build a news ticker!

Three of these uses are exemplified in the demo.

Remember, it's not restricted to these situations. It will take care of any collection of html elements that you want to scroll consecutively.

VersionDateLinks
1.1.22008-Mar-09
1.2.12008-Mar-21

slideViewer 1.1

slideViewer is a lightweight (1.5Kb) plugin wich allows to instantly create an image gallery by writing just few lines of HTML such as an unordered list of images. Works with jQuery 1.2 and jquery.easing.1.2

<div id="mygalleryinpost10.12.2006" class="svw">
   <ul>
     <li><img src="picts/10.jpg" alt="my description for this image" /></li>
      <li><img src="picts/08.jpg" alt="this is my dog..." /></li>
      <!--eccetera-->
   </ul>
</div>

VersionDateLinks
1.1.1.12007-Dec-18

Smart Lists

Smart Lists is a light-weight jQuery extension that lets you convert 'flat' HTML lists of information into categorized, paginated lists. In essence, it's a presentation layer for improving the readability of related information, without need of a database or server-side script.

The configurable options include:

  • Choice for the item hide/show effect (Blind, Fade/Appear, none)
  • Choice for changing page effect (Blind, Fade/Appear, none)
  • Control over speed at which effects occur
  • Number of items per page
  • Option to show/hide the number of items in each category
  • Complete control over CSS classes (to ensure compatibility with any webpage)
  • Downgrades gracefully (i.e. if JS not enabled)

smooth slideshow using jquery

Last changed: 7 weeks 10 hours ago

This is re-implementation of JonDesign's Smooth SlideShow Library using jquery. This is now in beta phase of development.

VersionDateLinks
0.1.0-beta2008-Mar-25
0.1.0-alpha 12008-Mar-19

Spoilers

Last changed: 39 weeks 4 days ago

Spoilers implements an idea first seen on imdb.com, where it is used to hide "spoiler" text from casual readers who may not want to know too many details about a film before seeing it. (An example of a "spoiler", in that context, would be revealing the identity of the culprit in a crime film.) This plugin hides "spoiler" text behind a graphic until the user mouses over the graphic, at which point the text is revealed.

VersionDateLinks
2007.08.092007-Aug-10

Survey

Last changed: 5 weeks 4 days ago

A plugin to quickly generate surveys with javascript. Based on JSON, XML, or anything.

This plugin is not fully functional to be used in production.

VersionDateLinks
1.0.02008-Apr-04

Textgrad / Textscan

Last changed: 43 weeks 1 day ago

This plugin allows you to easily create a gradient on the color of text of the elements selected. It also makes possible to have a 'scanning' effet on the color of the text. See the homepage for more information, examples and download.

VersionDateLinks
02007-Jul-16