Hey guys. Today I thought I’d share a recommended list of the best jQuery Plugins that I’ve found useful over the past year.  Some of them you may already be aware of whilst others could be a helpful surprise!. See below for the complete list.

A 

  • Accessibility Stylesheet and text size switcher.
  • Accordion Accordion interface with a few variations.
  • AlphaNumeric Prevent users from inputing special characters.
  • Ajax File Upload Loading graphic displays while file is uploaded.
  • appendDom Write HTML with JavaScript, great for displaying Ajax results.
  • appendText Converts text into post friendly html.

B

  • blockUI Create a message overlay while blocking user interaction on elements or the entire page.
  • BogoFolders View text through a ‘file menu’ interface.
  • BogoTabs Basic tabbed interface.
  • Bubble Demo highlights selected table rows in groups of tables.

 

C

  • Calendar Aids date entry.
  • Checkbox manipulation Select, unselect and toggle checkboxes.
  • Chili Syntax highlighting for displaying code on webpages.
  • Choose Component Select data from a table row through a modal window.
  • Click Menu Generates dropdown menus.
  • clueTip Tooltips with many variations.
  • Color Animations Add color animations to div backgrounds.
  • Color Picker Pass in color choices and attach custom events to each color block.
  • columnHover Highlight table rows and columns.
  • columnManager Add, remove and toggle table columns.
  • ContextMenu – Menus that show when you right click specified elements.
  • Confirmer Adds a listener to check if user confirms their action.
  • Cycle Add flash-like image effects to rotating image galleries.

 

D

  • date picker Aids date entry.
  • Delicious Read delicious bookmarks from a user to display on a webpage.
  • Dimensions Get accurate window and document attributes across browsers.

E

F

  • FCKEditor Plugin Adds a rich text editor to a textarea.
  • Field Expand the ability to retrieve and set values in forms.
  • FormEChange HTML forms to submit via Ajax.

 

G

H

I

  • idTabs Add tabbed interface to a website.
  • Impromptu Create modal windows and messages.

 

J

  • jQuery Localisation Applies localisation packages based on the user’s language preference.
  • jBox UI dialog widget.
  • jCalendar Aids selecting of dates inline on a page.
  • jCarousel Lite Simple carousel for images and HTML content.
  • jCodeViewer Syntax highlighting for displaying code on webpages.
  • jdMenu Hierarchical Menu Generates dropdown menus.
  • jEditable Live editing of elements on a webpage.
  • jFeed XML feed parser.
  • jPanView Replaces big images with a zoom viewer in HTML.
  • jqDnR Drag’n'Resize elements on a page.
  • jQMaps Interact with Google maps.
  • jqModal Display notices, dialogs, and modal windows in a web browser.
  • Treetable Make a tree view out of an HTML table.
  • Tree View Tree view controls.
  • Suggest Add autocomplete to input fields.
  • YAV Form validation
    library.
  • jqUploader Provides a status bar for uploading images.
  • jScrollPane Customize your scrollbars.
  • jTagEditor Turn a textarea into a tag editor.
  • jVariations Create a control panel to manipulate elements on a page.
  • Keyboard Navigation Dynamically determine which element to focus on based on it’s position on the screen.

L

  • labelOver Overlay labels over an input field.
  • LavaLamp Navigation menu with a ‘lava’ effect.
  • Lazy Load Only load images that are in the current window.
  • Live Query Adds event listeners to elements.
  • Masked Input Add mask to inputs to aid user data entry (phone numbers, etc).
  • Media Unobtrusive conversion of standard markup into rich media content.
  • Extra selectors for JQuery Add more selectors to jQuery.

M

N

 

P

 

Q

S

T

  • tableHover Row and column highlighting with variations.
  • tableFilter Search box is added to each column header to filter table.
  • tablesorter Client side table sorting.
  • Taconite Easily make multiple DOM updates using the results of a single AJAX call.
  • Textgrad Add gradients to whole blocks of text.
  • Time Entry Sets an input field up to accept a time value.
  • Tooltip Add tooltips from title page.

V

 

W

X

  • XSLT Transform XML/XSL from JavaScript.
  • XAP Ajax library.

Z

  • Zoomi Zoomable thumbnails.