I'm still getting into JQuery. One of the most attractive elements is the plethora of available plug-ins and controls!
Of late, I've been a big fan of the Accordion [1]. When styled and combined with some of the better animations it looks great. I've also just been introduced to the coda-slider [2], which also does an great job.
Help me learn! List your favorite JQuery controls and plug-ins!
Here are two plugins that I frequently use (I'm biased because I wrote them).
Here are some other's that I really like and use quite frequently:
jqGrid [1] is simply the best and most flexible grid I have seen. It has, without a doubt, made my current project much easier. Ajax friendly, extendable, under active development. I can't find anything else that comes close.
[1] http://www.trirand.com/blog/Hands down the Dialog [1] control for me. I've always hated popups and I hardly use them anymore.
[1] http://docs.jquery.com/UI/DialogI love jGrowl [1]. It really exemplifies unobtrusive JS for me :)
[1] http://plugins.jquery.com/project/jGrowlThe Masked Input plugin [1] is one of my favorites. Allows you to easily add guidelines for people to input things, and client-side validation to prevent them from typing the wrong characters. It creates a formatted layout and fills it in as they type which is really nice.
[1] http://digitalbush.com/projects/masked-input-plugin/I really like the Autocomplete [1] plugin. I'm using it to replace dropdowns with lots of potential options and to provide a mechanism to prevent duplicate data insertion.
[1] http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/I use DatePicker [1] on all my input fields that should contain dates. It looks very sharp. I did modify it a bit [2] to fix a bug with reading back from the input. Beyond that it works very well.
Flot [3] is another plugin I've taken to using more (and I think SO uses it too on the user rep page). It's a graphing plugin that supports all kinds of data sets, very useful for showing statistics visually.
Levitip [4] is useful for hover boxes, I use it a lot within forms to give more details about a field.
Lasty Facebox [5] replaces any need for pop-up windows anymore.
[1] http://eyecon.ro/datepicker/Check out asmselect [1]! It makes it easier for users to select multiple items and know what was already selected and remove them if desired
If you are really interested in finding some more jquery plugins check this [2] out.
[1] http://plugins.jquery.com/project/asmselectI am using flot [1], a charting and plotting library. I'm using it in many projects now and it's fast, stable and the produced charts are quite good looking.
I have embedded cluetip [2] in a .NET web control and I am using extensively on many projects.
[1] http://code.google.com/p/flot/Here is a good collection of jQuery plugins [1]
[1] http://speckyboy.com/2008/07/21/20-amazing-jquery-plugins-and-65-excellent-jquery-resources/This Context Menu [1] plugin is a must have. It works great.
[1] http://abeautifulsite.net/blog/2008/09/jquery-context-menu-plugin/ImageMapster is a fantastic plugin that lets you use highlight image maps with CSS or alternate images.
http://www.outsharked.com/imagemapster/
hoverIntent [1]. It's basically a replacement for mouseover/mouseout. It waits until your mouse slows down before it fires the events so you don't accidentally fire off ajax calls inside of a mouseover.
I made a blog post [2] about how I'm using it.
[1] http://cherne.net/brian/resources/jquery.hoverIntent.htmlI really like the jQuery tools from flowplayer [1]. The default look and feel is quite nice.
[1] http://flowplayer.org/tools/jRumble [1] is a jQuery plugin that rumbles, vibrates, shakes, and rotates any element you choose. It's great to use as a hover effect or a way to direct attention to an element. You can control the X, Y, and rotation range, the speed, and event trigger for the rumble.
[1] http://jackrugile.com/jrumble/uiToaster [1] is pretty cool, and the whole jqueryUI suite
[1] http://haineault.com/media/examples/jquery-ui-toaster/demo/I like the jquery validation plugin [1].
[1] http://bassistance.de/jquery-plugins/jquery-plugin-validation/Fancybox [1] is a lightbox alternative.
From their website:
I really like Flow Slider [1], it like one of those good old Flash thumbnail slider effects.
[1] http://www.flowslider.comFull Disclosure, I'm about to recommend a plug-in I developed.
I was building bespoke sliders from scratch for each individual project and decided to build a simple plugin with all the basic functionality (slide, fade, controls, markers, keyboard navigation, etc) that I could deploy in every build. My goal was to have a plugin that is basic enough that I can customise and skin it easily for every new project, but have a robust enough codebase that I could be confident in it working straight away with minimal configuration.
[1] http://basic-slider.com