1. Why jQuery?
jQuery is ideal because it can create impressive animations and interactions. jQuery is simple to understand and easy to use, which means the learning curve is small, while the possibilities are (almost) infinite.
CSS-Tricks is a home for examples, tutorials, tips, tricks, and news regarding Cascading Style Sheets. Chris Coyer is getting into jQuery lately and posting interesting jQuery tutorials in his journey to learn jQuery.
Featured Tutorials on CSS-Tricks
- Fading Menu – Replacing Content– Chris Coyer shows us a nice menu effect emphasizing the designer’s perspective: “When I do this, make the CSS do this”.
- Improved Current Field Highlighting in Forms– How to add some kind of visual feedback on web forms to indicate the currently active (or “focused“) field.
- Fade-in Spoiler Revealer– Exploiting some of the “fading in” and “fading out” different page elements functions for a really simple Spoiler Revealer.
Getting started with jQuery
- How to Get Anything You Want– An introduction to jQuery selectors and traversal methods, and their use in navigating the DOM.
- It’s all about CSS– If you’ve got a good understand of CSS selectors, then you’re already familiar with how to query the DOM.
- jQuery Crash Course– For those who’d like to learn more about jQuery, one of the more popular libraries, here’s a crash course written with code-savvy web designers in mind.
- jQuery in 15 minutes– A short introduction to jQuery.
- jQuery Basics– This section covers basic usage of jQuery from getting started to finding elements and working with CSS.
jQuery Cheat Sheets
- jQuery Cheatsheet– The cheat sheet comes in two flavors: 1) Made for iPhone and iPod Touch, and any other mobile device with internet access. 2) Old-school printable A4 cheat sheet
- jQuery 1.2 Cheat Sheet
Building jQuery Plugins
- A Plugin Development Pattern– This article is meant to share a useful pattern for plugin authoring.
- Developing a jQuery Plugin– Sometimes the most difficult part is just taking the first step!
- Building Your First jQuery Plugin– This tutorial will take you step by step through creating your very own truncation plugin.
jQuery Effects and Techniques
- JQuery Pop-up Menu Tutorial– Pop-up link menu (mouse over menu)
- AutoCompleter Tutorial – jQuery(Ajax)/PHP/MySQL
- SlideViewer– A jQuery image slider built on a single unordered list
- Auto-Complete Field with jQuery – Code Explained– An explanation of the code behind the auto-complete field in this post.
- Photo Slider Tutorial– It’s worth noting that you can easily use the photo slider to query a server script to load the images.
- Ajax will_paginate, jq-style– Using jQuery, to easily rock some gracefully degrading Ajax pagination.
- Rounded Corners– Adding rounded corners to an element, using no extra markup.
- Efficient Tag Cloud Algorithm– A post about a tag cloud algorithm , very useful.
- AutoCompleter Tutorial– This tutorial because will tell you how and why AutoCompleter works, knowing about this enables you to customise it a lot more.
- Creating a fading header– A tutorial explaining how to create the fading header graphic for Bits and Pixels.
Ajax development with jQuery
- Simplify Ajax development with jQuery– Discover how easy Ajax and DOM scripting can be
- Quick and Dirty AJAX– A walk through tutorial showing some of the basic ways you could use jQuery to add AJAX functionality to your site.
jQuery Fixing common Browser Issues
- Fixing IE overflow problem– IE has a different implementation of overflow compared to Firefox or Safari. This is a detailed account of the problem, and it’s fix.
- Using jQuery to align column heights– This tutorial will show you how to use the popular jQuery library to match the height of 2 columns in your layout.
- Hacking transparent PNG support into IE6 with IE PNG Fix, CSS and jQuery– How to enable transparent PNG support in IE6
Featured Tutorials of John Resig
- How jQuery Works – This is a basic tutorial, designed to help you get started using jQuery.
- Expandable Sidebar Menu ()– (jQuery Online Movie Tutorial) A basic introduction to jQuery and the concepts that you need to know to use it. Live Demo is here.
15 Days Of jQuery
15 Days Of jQuery-Fantastic tutorials and example code that takes you from zero to hero in no time flat.
Featured Tutorials of 15 Days Of jQuery
- jQuery Online Movie Tutorial by John Resig– Pretty basic stuff… but a good intro to jQuery if you’re new to this.
- Draggable, Droppables, Selectables… Oh My!
Featured Tutorials on LearningjQuery.com
- Working with Events, part 1
- Animated Scrolling with jQuery 1.2
- Automatic Page Contents
- More Showing, More Hiding
Bassistance– Goes through the basics of jQuery, all the way up to building plugins.
Featured Tutorials on Bassistance
- Getting Started with jQuery– This guide is an introduction to the jQuery library. It starts from ground up and tries to explain details where necessary. It covers a simple hello world example, selector and event basics, AJAX, FX and usage and authoring of plugins.
Featured Tutorials on Cody Lindley
- JQuery To The Rescue– An interactive demonstration of the basics behind jQuery.
Remy sharp’s Blog
Remy sharp– Written many useful tutorials and plugins on his own blog, also he is the man behind the very useful jQueryForDesigners website which have many useful tutorials requested by his own readers.
Featured Tutorials on Remy sharp’s Blog
- Text box hints– You will see a lot of web sites with search boxes have text already populated inside of the field and when you select the input text box it disappears and reappears when it’s not selected. This tutorial will show you how can add a small amount of jQuery to add this feature to any of your web sites.
- Auto-populating Select Boxes using jQuery & AJAX– Allow the user to select a top level category from one select box and to automatically populate the sub-category using jQuery and Ajax.
Featured Tutorials on jQueryForDesigners
- Using Ajax to Validate Forms– With this tutorial you will be able to have your first forms that do the following: 1) Live username checking, 2) Password confirmation and strength, 3) Checking if an email address is already registered, 4) URL validation
- Image Cross Fade Transition– How to fade one image in to another?
Web Designer Wall
- Wikipedia: Definition of Semantics
It’s worth understanding the idea of semantics in general prior to trying to wrap one’s head around the concept of semantic markup.
- Who cares about semantic markup?
Dave Shea explores the benefits of semantic markup and
- Standards don’t necessarily have anything to do with being semantically correct
Kottke discusses the differences between standards compliance and semantic markup.
- CSS3 selector specification
The complete specification for CSS3 selectors (most of which work perfectly in jQuery selectors also). This is great reading for anyone who likes to keep up to date with best practices and standards compliance.
- jQuery Web Site: How jQuery Works and Tutorials
John Resig + Other Contributors
One of jQuery’s true strengths is the documentation provided by John Resig and his team.
- 51 Best jQuery Tutorials and Examples
- Learning jQuery
- Visual jQuery
- jQuery Tutorials For Designers
- jQuery For Designers
jQuery for Designers: learn how easy it is to apply web interaction using jQuery.
- 15 Days Of jQuery
jQuery tutorials and example code that takes you from zero to hero in no time flat.
- 15 Resources To Get You Started With jQuery From Scratch
- The Seven Rules Of Pragmatic Progressive Enhancement
- The Behaviour Layer Slides
- A List Apart: Behavioral Separation
A great set of slides about using jQuery unobtrusively. Also, finishes with a wonderful summary of jQuery methods and usage.