jQuery: The Write Less, Do More JavaScript Library

Plugins:

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

123Tree

Last changed: 1 day 5 hours ago

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

VersionDateLinks
2008-May-13

Accordion

Last changed: 9 weeks 3 days ago

This plugin creates an accordion menu. It works with nested lists, definition lists, or just nested divs. Options are available to specify the structure, if necessary, the active element (to display at first) and to customize animations. The navigation-option automatically activates a part of the accordion based on the current location (URL) of the page.

VersionDateLinks
1.6.02008-Mar-09

Accordion Content/ Menu script

A jQuery powered accordion content script. Group contents together and reveal them on demand when the user clicks on headers. Specify whether only one content within the group should be open at any given time, style the headers depending on their content state, and enable persistence so the state of the contents is preserved within a browser session.

A dedicated page showing how to easily create an Accordion Menu using the script (see demo link) is also available.

VersionDateLinks
1.32008-Apr-04

Bigger link

Last changed: 29 weeks 12 hours ago

Makes it really easy to enable specified element/s to behave as a proxy for their first contained link.

Adds additional css classes to provide the means for the specified element to visually reflect focus and hover states of it's contained link/s.

VersionDateLinks
1.0.02007-Oct-23

BogoFolders

Last changed: 41 weeks 6 days ago

BogoFolders provides a "filemanager-like view", with icons in one part of the UI and the content in a separate area. It is intended to be used as a form of navigation menu. Clicking on an entry in the "file view" shows the associated content (if any) in the designated content area, and if the clicked entry has child entries then the "file view" behaves like a conventional file manager and effectively "changes directories" to the new entry. It shows a "flat" view, not a tree view.

VersionDateLinks
2007.07.252007-Jul-25

Click Menu

Last changed: 16 weeks 5 days ago

A clickable dropdown menu with (theoretically unlimited) submenus made out of an an unordered list. It’s behaviour is like an application menu (click to open, click to close, stays open even after hovering elsewhere).

VersionDateLinks
0.1.62008-Jan-18

ContextMenu

Last changed: 43 weeks 2 hours ago

A lightweight context-sensitive menu that selectively replaces the browser's default right-click menu with one of your own. Supports multiple menus per page.

VersionDateLinks
0.22007-Jul-18

FlyDOM: Create DOM on the Fly

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

HotKeys

Last changed: 34 weeks 3 days ago

HotKeys is a keyboard hooker plug-in.

May you find this useful in cases of:
  • Powering your Ajax applications with keyboard short-cuts such as Ctrl+x, Alt+y, Shift+z, etc.
  • Games development with Javascript + jQuery

HotKeys lets you easily add and remove handlers for keyboard events anywhere in your code supporting almost *any* keys combination.
It takes a single line of code to bind or unbind a hot key.

Binding 'Ctrl+c'

$.hotkeys.add('Ctrl+c', function(){ alert('copy anyone?');});

Unbinding 'Ctrl+c'
$.hotkeys.remove('Ctrl+c');

Live demo at: http://jshotkeys.googlepages.com/test-static.html

Update:New Version (0.5) Available at: http://code.google.com/p/js-hotkeys/downloads/list

VersionDateLinks
0.2.02007-Sep-15
0.2.02007-Sep-15

jContext - The ultra-lightweight right click context menu for jQuery

Getting tired of the default context menu (the one that appears when you right click on a web page) that are being displayed in all browsers? Now, web developers can focus on designing the menu itself rather than worrying about the javascript code. This tutorial will assume that you have enough CSS knowledge and familiarity using jQuery to begin with.

Usage

$(obj).showMenu({
opacity:0.8,
query: "#myMenu2",
zindex: 2000
});

opacity: can be from 0 - 1.0, opacity of the menu being displayed
query: can be any object or CSS selector that jQuery recognizes
zindex: z-index of the menu being displayed

VersionDateLinks
2008-Apr-29

jDrawer

Last changed: 12 weeks 1 day ago

This plugin is creates a stylish drawer (slider) out of a <ul><li> list. jDrawer automatically calculates the height of the <ul>, the first and last children, the drawer dimensions, and much more. It is flexible and completely customizable through settings and CSS.

Usage

Simply wrap the <ul> with a div, find that div with jQuery, and call jDrawer()

Important:
To take advantage automatic drawer size calculations, you must wrap the code you would like to always be visible with: <div class="jDrawer-buffer">. It should also be the last code in the <li>.

The css is very important.

Example:

Javascript:

$("#jDrawer-1").jDrawer();
$("#jDrawer-2").jDrawer({event: "click"});
$("#jDrawer-3").jDrawer({speed: 500, sticky: false});
$("#jDrawer-4").jDrawer({layout: "horizontal", sticky: false});

HTML:

  • Hidden


VersionDateLinks
0.92008-Feb-19

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 Horizon Menu Plugin

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

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

jTree - the Ultra lightweight sortable nested list for jQuery

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

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

Nested context menu

Last changed: 5 weeks 1 day ago

Turns nested unordered list into a nested context menu.

Demo: http://telega.phpnet.us/n-contextmenu/
Usage: contextMenu(menu_selector, [optional] style, [optional] onShow);
Tested in: Firefox 2+, Opera 9 (Ctrl+click), IE 6+
Sample code:

<ul id="mymenu">
  <li>test 1</li>
  <ul>
     <li>test 1.1</li>
     <li>test 1.2</li>
  </ul>
</ul>
<div></div>
<script>
  $("div").contextMenu("#mymenu");
</script>

Based on the idea of the "Context menu" jQery plugin.

VersionDateLinks
1.0.32008-Apr-08

Perciformes (Sons of Suckerfish)

Last changed: 45 weeks 4 days ago

The entire Suckerfish family under one roof. jQuery implementation of (Sons of) Suckerfish. Provides unobtrusive mimicking of :hover, :active, :target and :focus CSS pseudo class for browsers that do not support them.

VersionDateLinks
1.0.22007-Jun-29

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

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

Simple Tree

Last changed: 10 weeks 14 hours ago

jQuery Simple Tree Plugin is intended for displaying tree structures.

VersionDateLinks
1-b-0.12008-Mar-04

Yet Another Autocomplete

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