20 More Excellent AJAX Effects You Should Know

Apr 27th, 2009 in Web Roundups by Glen Stansberry

Back in October we wowed you with 20 Excellent Ajax Effects You Should Know. The post went on to become one of the most popular ever published at Nettuts+. This time around we have twenty more equally excellent Ajax effects for you to know and love.

PG

Author: Glen Stansberry

Glen Stansberry is a web developer and blogger. You can read more tips on web development at his blog Web Jackalope or follow him on Twitter.

1. Image Menu

The Image Menu is a simple piece of JavaScript that uses images to make a horizontal image menu. When you hover over the links, the image expands and shows the rest of the image. It's compatible with nearly all modern browsers (no word on IE 8).

2. ImageFlow

ImageFlow is an unobtrusive and "user friendly" JavaScript image gallery script. It features an elegant scroll-bar to browse through the images, and all of the images sit on top of a reflection, creating a Mac-like coverflow effect.

3. Instant.js

If you're looking to add some interesting backgrounds, rotations and other effects to images, Instant.js might be just what you're looking for. The JavaScript degrades gracefully, so browsers who don't have JavaScript enabled won't notice a difference.

4. Glassbox

We've all heard of Lightboxes and even Greyboxes, but how about GlassBoxes? GlassBox is an interface library that relies Scriptaculous and Prototype. The nifty library will add lucent borders and other flash-like effects. It's easy to use, skinnable and even has dynamic content loading.

5. Search Field CSS/JS

Auto-completing search fields are highly valuable when it comes user interaction. Sometimes the searcher doesn't know quite what he's looking for, so anything that helps the user find exactly what he wants is a huge benefit.

CSSGlobe has a very nice tutorial on how to enhance your site's searchfield (unobtrusively, no less) with a bit of CSS and Ajax.

6. Protoload

Loading images and fields are important to modern web applications that use Ajax. Protoload gives some built in options to help show the user what's going on while she's waiting. The script gives many options like color overlays for loading elements, custom text, and many other options.

7. jwysiwyg

jwysiwyg is a simple, powerful and extremely lightweight JavaScript jQuery WYSIWYG plugin. The plugin has many of the standard features of WYSIWYG editors, and is only 7kb in total size.

8. jquery.biggerlink 2

Bigger link 2 is really a simple plugin that makes bigger, clickable links easier. It even allows you to embed links inside of linked elements, if that makes sense. (Check out the demos for more clarity.)

Bigger Link 2 runs on the popular jQuery JavaScript framework.

9. jQuery Tag Suggestion

Tag suggestions are a popular usage of Ajax in modern web applications. Much like auto-completing search boxes, the jQuery Tag Suggestion plugin is an easy to use plugin that gives any application that uses tagging a way to quickly find the proper tag. A simple yet effective boost in the user experience.

10. Facebox

Facebox is a unique lightbox script that mimics the lightbox style of Facebook's modal windows. Built on jQuery, Facebox looks and feels almost exactly like Facebook's interface, and it's simple to install as well.

11. Humanized Messages

Humanized Messages is a nifty jQuery plugin that does as the name implies: it creates a friendly messages for the user. The JavaScript plugin does this by creating a translucent message over the screen, and gently fades away over time.

12. LightWindow v2.0

LightWindow is yet another Lightbox plugin, but it adds some functionality that plugins of it's type seem to leave out. For starters, the plugin allows for rending and using multmedia within the lightboxes. Movies, images, even entire galleries can be shown within the LightWindow. Perfect for unobtrusively showcasing multimedia.

13. Unobtrusive Table Actions

Table data is often hard to display effectively, especially when you want to allow sorting of the rows and columns. The Unobtrusive Table Actions is a JavaScript that allows for different effects to be placed on table data. Highlighting rows, columns, sorting data, and much more can be done with the aide of this little script.

14. jQuery checkbox

jQuery checkbox adds a little flair to checkbox fields in forms. It adds a toggle button very similar to that of the iPhone interface, giving a very distinctive on or off. It's great for usability, and the dynamic skin can be turned on or off, on the fly.

15. iCarousel

Carousels are a great way to rotate content such as images or news stories. The iCarousel plugin fits the bill as a simple, tiny script that gives all sorts of configuration options and usages. News tickers, photo carousels or even an ad carousel.

16. MochaUI

MochaUI is another UI library for the JavaScript framework MooTools. MochaUI essentially builds an entire user interface for Web sites, forms and widgets. It includes a file browser, window resizer, paneled layouts, tabbed layouts, and much more.

17. jTip

jTip is a simple concept, yet very effective for improving hovertip functionality. Based on jQuery, jTip simply adds an elegant hoverbox to pre-configured links on a page, all with the help of some Ajax.

18.Uni-Form

Forms have long been the troublespot for many web developers over the years, and technologies like Ajax have greatly helped the user experience. With Ajax, you can process forms in real-time, validate them and send responses without requiring a reload of the page. Uni-Form is a little Ajax script that is a plug-in-play concept that tries to standardize form markup with XHTML and modularize the form, so that individual elements can be easily added or removed.

19. Validation Hints

Validation Hints is a simple script that aides in form validation. It makes sure that password and username fields are the specified length, and can even validate against regular expressions. Small and handy.

20. Control Tabs

Control Tabs, (part of the robust LivePipe UI), is a sweet script that gives many different ways to configure tabs on a page. You can use the standard tabbed interface, or even use something like images to show tabs as well. Control Tabs is a robust script, and even has an API that you can use to fine-tune your tabbed interfaces.


Related Posts

Check out some more great tutorials and articles that you might like

Enjoy this Post?

Your vote will help us grow this site and provide even more awesomeness

Plus Members

Source Files, Bonus Tutorials and
More for $9 a month for all TUTS+
sites in one subscription.

Join Now

User Comments

( ADD YOURS )
  1. PG

    Sunil April 27th

    Wawoo… great collection..

    ( Reply )
  2. PG

    Niklas Hansen April 27th

    A few great stuff in between…

    ( Reply )
  3. PG

    AJ April 27th

    A few really good things and some old stuff but all in all its a nive collection.

    ( Reply )
  4. PG

    Muhammad Adnan April 27th

    Great Collection , i will use these in my future projects !

    ( Reply )
  5. PG

    Bali April 27th

    all looks great

    ( Reply )
  6. PG

    Sacha April 27th

    Nice collection, but once again most of them have nothing to do with AJAX at all… I guess once too many people make the same mistake it becomes the norm ?

    ( Reply )
    1. PG

      Shane April 28th

      Yep – AJAX now seems to be the umbrella term for any JavaScript. It was called DHTML a few years ago ;)

      ( Reply )
      1. PG

        WallPaperDude July 9th

        AJAX has indeed because a badly used buzzword. But they are actually two different things. AJAX stands for Asynchronous JavaScript and XML and it is simply a way to communicate with a web server without making a new request in the browser. DHTML stands for Dynamic HTML and it is a set of technologies used for dynamically modifying a web page (html+css+javascript – and is usually a lot of “pretty” that results in animations and what not that rival Flash).

    2. PG

      Ben April 28th

      Yes I was going to say the same thing. I’m tired of people calling javascript AJAX. It’s not AJAX unless you’re requesting data from the server, am I right? I would have hoped that NETTUTS would clear up this inconsistancy instead of promoting it with this post, but either way, still a nice roundup of javascript effects.

      ( Reply )
      1. PG

        Steve Losh April 28th

        AJAX stands for “Asynchronous Javascript and XML.”

        The idea is that you use Javascript request data (XML) from the server and use a callback to process it whenever it gets back instead of hanging there waiting for it (Asynchronous).

        Sacha and Shane are right — most people (like this author) seem to think it means “fancy effects made with Javascript.”

      2. PG

        Janne J April 28th

        Like others said nice collection of helpfull javascript but that doesnt mean that it is same as ajax. Some of these used Ajax but not all. Term ajax means that you reaquest some new information OUTSIDE of the page (xml, php+sql and so on) without refreshing it allover. If the content is already there on page but hidden, it is not ajax.

  7. PG

    Jordan April 27th

    I’ve used Uni-form for a few projects of mine before and it’s definitely an awesome tool to use.

    ( Reply )
  8. PG

    Myfacefriends April 27th

    nice collection! cheers!

    ( Reply )
  9. PG

    Christian Dalsvaag April 27th

    A few nice ones here.

    ( Reply )
  10. PG

    choise April 27th

    I think NetTuts should know what AJAX exactly is. Some of these Effects nearly have nothing to do with AJAX – pure JS.

    ( Reply )
  11. PG

    saurabh shah April 27th

    nice collection… almost i have seen all before…

    ( Reply )
  12. PG

    Phil April 27th

    a nice collection of some useful plugins but I think only a quarter of them are ajax specific as the title would suggest.

    links to demos on 8 and 10 are broken by the way.

    ( Reply )
  13. PG

    Matthijn Dijkstra April 27th

    @Sacha

    Well, Ajax is getting kinda a buzzword for everything in Javascript which is not an alert ;) Just like web 2.0 is a buzzword.

    ( Reply )
  14. PG

    MorayWeb April 27th

    Very nice collection, thanks.

    ( Reply )
  15. PG

    Shane April 28th

    Point 8 doesn’t work (as Phil has already mentioned), but the screenshot looks like An Event Apart.

    Eric Meyer, who worked on the site, describes how he achieved the ‘effect’ using markup.

    ( Reply )
  16. PG

    Fred April 28th

    Very cool effects ! Thanks

    ( Reply )
  17. PG

    Andi April 28th

    Nice. Cool effects.

    ( Reply )
  18. PG

    OpenSourceHunter April 28th

    Nice post but i have already seen all of these effects.

    greetz

    ( Reply )
  19. PG

    domy nad morzem April 28th

    very usefull

    ( Reply )
  20. PG

    TopFlySecurity April 28th

    Nice post..

    ( Reply )
  21. PG

    Dave April 28th

    Thanks Great Post, Few links not working, Number 8 and 13

    ( Reply )
  22. PG

    Mexx April 28th

    cool effect! PS the demo link of Unobtrusive Table Actions is broken. it links to this articel!

    ( Reply )
  23. PG

    Thiago BElem April 28th

    Yeah.. Some of these are just JS, not Ajax… But great’s collection. And yep, 3 or 4 ‘Demo’ links are broken. ;)

    ( Reply )
  24. PG

    Artt2code April 28th

    cool FX !

    ( Reply )
  25. PG

    Daniele April 28th

    Great great great collection!!! Nice one!

    ( Reply )
  26. PG

    MasterDKR April 28th

    When you click this one
    8. jquery.biggerlink 2

    it just links back to this post…..

    ( Reply )
  27. PG

    Al-Kanz April 28th

    Thanks for sharing :)

    ( Reply )
  28. PG

    Matt Hojo April 28th

    WOW! Nice thanks alot!! =]

    ( Reply )
  29. PG

    Victor Granda April 28th

    The link of the demo of 10th is break. Take a look. ;)

    ( Reply )
  30. PG

    trCreative April 28th

    Thanks for sharing, great list!

    ( Reply )
  31. PG

    kierzniak April 28th

    13. Unobtrusive Table Actions
    Wrong link in demo.

    ( Reply )
  32. PG

    myDevWares April 28th

    Lovely…delicious collection of scripts!

    ( Reply )
  33. PG

    choen April 28th

    good list…thanks

    please check link demo Facebox.

    ( Reply )
  34. PG

    Seven April 28th

    I just love facebox! It’s easy to use and so useful. Sad that there are some problems if you use multiplie faceboxes on one page.

    ( Reply )
  35. PG

    Sirwan April 28th

    Juyst the type of article i like.. thanks!

    ( Reply )
  36. PG

    Joseph McCann April 28th

    Cool list, but very few have anything to do with AJAX.

    ( Reply )
  37. PG

    zik April 28th

    Thanks for all those good ideas :)

    ( Reply )
  38. PG

    alepuzio April 28th

    Great Resource!

    But the link of “demo #8 tool” (jquery.biggerlink 2) send in this page.

    Now the link is
    http://net.tutsplus.com/articles/web-roundups/20-more-excellent-ajax-effects-you-should-know/

    maybe it need to correct in

    http://www.ollicle.com/eg/jquery/biggerlink2/#eg
    (as reported in the description).

    ( Reply )
  39. PG

    Diego SA April 28th

    Man, I love Ajax!

    ( Reply )
  40. PG

    iSenne April 28th

    Some of these are pretty sweet :)

    Nice blog..

    ( Reply )
  41. PG

    Mandy April 28th

    Thanks a lot for all the tips… nice!!! ;)

    ( Reply )
  42. PG

    Zinj April 28th

    i will reiterate it with others, all of these scripts have nothing to do with ajax at all. Heck, lot of them are not even effects.

    ( Reply )
  43. PG

    Robert April 28th

    A comment on iCarousel; I love the effects it produces, and its versatility is great, but users should make sure they know it still requires mootools v1.1.

    Also, given the versatility of the script, it would also be nice if the author provided example code in the download. But that’s just me being greedy.

    ( Reply )
  44. PG

    BelieveJay April 28th

    Very well done. Nice collection! Thanks!!

    ( Reply )
  45. PG

    Mike April 28th

    The demo link for “Unobtrusive Table Actions” just takes you to this same post.

    ( Reply )
  46. PG

    suman April 28th

    whenever you comes u come with nice collection. thanks after the long time there something for general user hehehe in nettuts

    ( Reply )
  47. PG

    Benj April 28th

    Thanks great post!

    ( Reply )
  48. PG

    Tanchuvt April 28th

    Very nice tuts. thanks you very much

    ( Reply )
  49. PG

    Meshach April 28th

    Nice stuff.

    ( Reply )
  50. PG

    Jake April 28th

    the demo link for the facebox page is broken… accidently put hhttp instead of http. Great article though! Thanks lots!

    ( Reply )
  51. PG

    awake April 28th

    I usually cannot stand some “top x list to do something” but this one is superb

    ( Reply )
  52. PG

    Daneil April 28th

    its really usefull!
    Beste collection i have ever seen :-)

    ( Reply )
  53. PG

    hawk April 28th

    thanks,good job!
    very useful for me!

    ( Reply )
  54. PG

    Jash Sayani April 28th

    Geese. Thanks a lot for this post !!

    Amazing collection of AJAX effects…

    ( Reply )
  55. PG

    Adnan April 28th

    Thanks,it’s Great…. Just.

    ( Reply )
  56. PG

    jaswant tak April 28th

    Excellent Article!!!

    ( Reply )
  57. PG

    rafaelrrp April 28th

    Great post, THx!!!!

    ( Reply )
  58. PG

    Fawad April 28th

    Wow! nice collection!
    I really love it :)

    ( Reply )
  59. PG

    jem April 28th

    Some new ones here I haven’t seen before!

    Really, the hard part isn’t always finding these sort of things, but finding ones that work well with whatever framework you prefer or you’re already using on a site/project. I saw just about every popular JS framework being used between all of these!

    ( Reply )
  60. PG

    Me April 28th

    Lots of links missing … :(

    ( Reply )
  61. PG

    Tim April 28th

    Very cool collection. I definitely want to try a few of these out.

    ( Reply )
  62. PG

    crysfel April 28th

    mmmm…. Ajax it is not an effect or anything like that!! i like the plugins, i really like this collection but some of them have nothing about Ajax!! i think sites like this should teach to the people the difference between javascript and ajax!! ajax it is not about modal windows, lightbox or beautiful galleries.

    best regards

    ( Reply )
  63. PG

    Jan April 28th

    I think you meant jQuery instead of AJAX?

    and the biggerLink demo link is BROKEN :-(

    ( Reply )
  64. PG

    Eric Boyer April 28th

    stansberry comin back with another list. BOOM.

    ( Reply )
  65. PG

    Ollie April 28th

    Thanks for the mention of biggerlink.

    If you are looking for a demo and some documentation:

    http://www.ollicle.com/eg/jquery/biggerlink2/

    ( Reply )
  66. PG

    Mark Osborne April 28th

    Calling thesee AJAX effects is silly. AJAX may be used to collect a series of images or data from a server but the overall effects are built with Javascript. A lot are even just jQuery Plugins. Why not call them what they are??

    Otherwise it’s a nice collection.

    ( Reply )
  67. PG

    Jason April 28th

    Wow big fan of LightWindow, exactly what I was looking for.

    ( Reply )
    1. PG

      Jason April 28th

      Hmm maybe not. There’s some problems with it in IE7…

      ( Reply )
      1. PG

        Mike P April 30th

        Jason, check out http://www.gomez.com which has a solution called Reality View with over 500 Browser/OS combinations to test virtually. You can even test full scripts with Flash, AJAX etc…

  68. PG

    James April 28th

    On the topic of these not being AJAX;

    Maybe we should pretend the .js files are stored in a database, or that the data used is stored in an XML file?

    …that way, it IS ajax!!!

    ( Reply )
  69. PG

    Nick Brown April 28th

    Definitely one of the better “20 X skills you should know” lists. I already want to implement a few of them on various projects.

    ( Reply )
  70. PG

    B. Moore April 28th

    Nice now I got some new scripts to try and break!

    Thank you for taking the time to compile this list!

    ( Reply )
    1. PG

      Mike P April 30th

      B. Moore, check out http://www.gomez.com and try the instant test. They have a cool tool called Reality View and Check that is awesome for Browser/OS Testing with Web 2.0 Apps.

      ( Reply )
  71. One of the best AJAX lists to date…

    ( Reply )
    1. PG

      Daniel Costalis June 4th

      Except that most of these have nothing to do with Asynchronous Javascript And XML, or remote calls of any kind. These are some nice mostly javascript based visual effects, however.

      ( Reply )
  72. PG

    aLFonso April 29th

    No.8″jquery.biggerlink 2″ ’s Demo button is wrong.

    ( Reply )
  73. PG

    Benjamin Reid April 29th

    The AJAX forms are just what I’m after. Cheers!

    ( Reply )
  74. PG

    Aalaap Ghag April 29th

    Great, but it would have been better if they were all jQuery-based! :-)

    ( Reply )
  75. PG

    Lowkase April 29th

    Have to iterate what others have said above.

    Most of the items in the list have nothing to do with AJAX. If you think AJAX is a really cool Jquery script then its time to pick up your text books again and do some reading.

    I am surprised the title of the article got by the editors at Envato.

    ( Reply )
  76. PG

    Benjamin Bankson April 29th

    Awesome stuff!!! Thank you thank you thank you

    ( Reply )
  77. PG

    Franky April 29th

    Great Resource

    ( Reply )
  78. PG

    RL April 29th

    Why is net tuts of all places calling these AJAX effects? Seriously…

    ( Reply )
  79. PG

    Dewz April 29th

    No. 8’s demo link is broken.

    ( Reply )
  80. PG

    Diego April 29th

    Excelentes pluggins… algunos ya los estoy utilizando de hace un tiempo

    ( Reply )
  81. PG

    SX April 29th

    Yes, it is not a Ajax list. Look it up. It’s embarrassing.

    Anyways, nice list of effects. I will find some useful, but some are completely useless to developers who want to use for their clients, or on their own websites because of license restrictions. Read all the licenses because each one is different.

    ( Reply )
  82. PG

    mReXiTuS April 30th

    I got a question, is there someting like mochaUI build on jquery? :) i’ve been searching but google didn’t give me anything usable.

    ( Reply )
  83. PG

    Mike P April 30th

    Will performance vary based on the Browser/OS combination? If so, how are others testing for these differences?

    ( Reply )
  84. PG

    o.O April 30th

    Seriously… Most of these are not AJAX. They’re Javascript.

    There’s a difference!

    o.O

    ( Reply )
  85. PG

    tonu May 2nd

    It’s really my blowing performance…………..

    ( Reply )
  86. PG

    Tom Cameron May 2nd

    I know it’s been said, but I’ve got to say it again. They’re not AJAX! Just some very cool javascript. This is one of the best tutorial sites on the web but these silly mistakes bring it down.

    ( Reply )
  87. PG

    Wim May 3rd

    The instant.js was just what i needed for my redesign of my website !
    thank you

    ( Reply )
  88. PG

    OFIR May 4th

    WOW MAN THANX !!!!!!!!!!!!

    ( Reply )
  89. PG

    Sumeet Chawla May 4th

    Awesome Stuff.. Thanks for Sharing…

    ( Reply )
  90. PG

    Eddie Thieda May 5th

    A great list that you put together, thanks for taking the time! :)

    ( Reply )
  91. PG

    Boodaleh May 5th

    Groovy stuff, well done…

    ( Reply )
  92. PG

    Dharmin May 5th

    Great collection…thanks man….

    ( Reply )
  93. Really cool thanks for sharing

    ( Reply )
  94. PG

    wee May 7th

    Cool collection,
    but some of them are NOT Ajax, they are JavaScript.

    ( Reply )
  95. PG

    xMen May 8th

    This is good, thanks.

    ( Reply )
  96. PG

    Andy Towler May 9th

    Please, please don’t call these AJAX when many of them have absolutely NOTHING to do with AJAX.

    Epic fail.

    ( Reply )
    1. PG

      Daniel Costalis June 4th

      Thank you. I was thinking the very same thing.

      ( Reply )
  97. nice collection::D:D very good

    ( Reply )
  98. PG

    Amit May 12th

    Very nice collection.

    ( Reply )
  99. PG

    afewtips.com May 12th

    Love them – I have to control myself and not put all of these everywhere.

    Especially the image tilt plugin. Have to find a use for that.

    ( Reply )
  100. PG

    Mahbub May 12th

    Do I have to learn “what is AJAX” ? Why the post titles “AJAX effect”. Hell not all are even using AJAX.

    ( Reply )
  101. PG

    Rollins May 14th

    Wow! Completely amazing. Just posted a review on my favourite 5 at http://www.dtechweb-blog.com/2009/05/14/some-really-cool-ajax-effects/

    Just brilliant. Thanks man

    ( Reply )
  102. PG

    databox May 16th

    cool! thanks a lot. we will use some on u-city

    ( Reply )
  103. PG

    Shaique ali May 17th

    wow! wonderful examples. these are very helpful for building a site.

    ( Reply )
  104. Juicy! Love all of these thanks.

    ( Reply )
  105. PG

    jens May 30th

    nice collection. it makes the web more interesting.

    ( Reply )
  106. Very nice collection

    ( Reply )
  107. PG

    Jaspal Singh June 15th

    Thanks for sharing, nice Ajax effects examples.

    ( Reply )
  108. PG

    Abitur Nachholen June 15th

    Nice Work, i love it.

    ( Reply )
  109. PG

    Arthur.Ding June 20th

    great, i like it

    ( Reply )
  110. PG

    carlos June 24th

    LightWindow 2.0 is sooo pimp. That is one of the most versatile modal plugins ever. That thing is insane.

    ( Reply )
  111. PG

    WallPaperDude July 9th

    Wish AJAX hadn’t been turned into such a widely used buzzword. A lot of this stuff is more DHTML. But whatever. It’s all javascript, and javascript is good. Me like. Me like a lot.

    ( Reply )
  112. PG

    hvac July 30th

    wow cool staff !

    ( Reply )
  113. PG

    sir jorge August 7th

    i know all of them, yet none of my clients like them, so they become somewhat useless

    ( Reply )
  114. PG

    robb August 19th

    i think u misinterpret ajax and javascript at some point.
    those are 2 different things.

    ( Reply )
  115. PG

    mls August 25th

    very nice collection.

    ( Reply )
  116. PG

    Bardia August 27th

    The icarousel link doesn’t work anymore :S

    ( Reply )
  117. PG

    ManMohan September 17th

    thanx a lot !!!

    i would have not even imagined these effects if i would not have seen ur tutorial

    nice collection man !! simply osum

    ( Reply )
  118. PG

    Leah November 4th

    Nice java scripts here – goodies too… thanks for sharing – will definitely use a few…

    ( Reply )
  119. PG

    James December 2nd

    Great Collection, wrong name !!!!

    ( Reply )
  120. PG

    Florian December 27th

    Great list, I hope you had a wonderful Christmas time? :)

    ( Reply )
  121. PG

    jean philippe January 4th

    awsome ;)

    ( Reply )
  122. PG

    Zain Syed January 6th

    Awesome :)

    ( Reply )
  123. PG

    jijesh January 11th

    woooooove

    Very nice collection,

    ( Reply )
  1. Arrow
    Gravatar

    Your Name
    January 11th