List of Useful jQuery Plugins


I viewed each of the jQuery plugins in the jQuery plugins repository.
I couldn’t believe how many there were! So I decided to make this
master list to weed out any plugins that were either broken or I didn’t
find any practical application for. You will notice I added,
“EXCELLENT” to the plugins that I thought were exceptional.



  • 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.

  • blockUIEXCELLENT 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..

  • Calendar Aids date entry.

  • Checkbox manipulation Select, unselect and toggle checkboxes.

  • ChiliEXCELLENT 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.

  • CycleEXCELLENT Add flash-like image effects to rotating image galleries.

  • 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.

  • Equalize Columns Make columns the same height as the longest column.

  • FCKEditor Plugin Adds a rich text editor to a textarea.

  • Field Expand the ability to retrieve and set values in forms.

  • FormEXCELLENT Change HTML forms to submit via Ajax.

  • Gallery Viewer JavaScript image gallery.

  • getUrlParam Function to get url parameters.

  • Google Feed Plugin Display any RSS feed to a webpage.

  • Gradient Adds a gradient to a div without needing an image.

  • Grid Column Sizing Table column draggable resizing.

  • Grid Row Sizing Expand and collapse table rows.

  • hoverIntent Prevents unintended hover events.

  • idTabs Add tabbed interface to a website.

  • Impromptu Create modal windows and messages.

  • 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 ViewEXCELLENT 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 EXCELLENT 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.

  • 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 EXCELLENT Unobtrusive conversion of standard markup into rich media content.

  • Extra selectors for JQuery Add more selectors to jQuery.

  • Mousewheel Mousewheel event handler.

  • Mousehold Event Add repeating event as the user holds down the mouse.

  • Multiple File Upload Select multiple files one by one as it adds to a queue list.

  • newsticker Create a fading news ticker.

  • Password Strength Meter Indicator to show the strength of a users password.

  • PopupWindow Creates an preview popup of destination link.

  • Query String Object Useful for sending URL parameters.

  • Select box manipulation Remove and add options from a select list or dropdown in many ways.

  • selectCombo Tool for making dependant dropdowns with Ajax.

  • Star Rating Generates star rating from input fields

  • Grid Dynamic ajax grid control.

  • slideViewer Image gallery as slides.

  • Spoilers Hide content behind an image until user action is taken.

  • 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 EXCELLENT 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.

  • Validation EXCELLENT Add live validation to forms.

  • WYMeditor EXCELLENT Web-based XHTML WYSIWYM editor.

  • Zoomi Zoomable thumbnails.

  • XSLT Transform XML/XSL from JavaScript.

  • XAP Ajax library.




转自:http://marcgrabanski.com/article/list-of-useful-jquery-plugins