Benefits of jQuery
- Cross-browser Compatibility, CSS3 Selectors
- Helpful Utilities, jQuery UI, Plugins
- Keeping Markup Clean, Widespread Adoption
Downloading and Including jQuery
- Downloading jQuery, The Google CDN
- Nightlies and Subversion
- Uncompressed or compressed?
Anatomy of a jQuery Script
- The jQuery Alias
- Dissecting a jQuery Statement
Selecting: The Core of jQuery
- Simple Selecting
- Narrowing Down Our Selection
- Testing Our Selection, Filters
- Selecting Multiple Elements
Images
- Custom Lightboxes,
- Troubleshooting with console.log
- ColorBox: A Lightbox Plugin
- Cropping Images with Jcrop
Slideshows
- Cross-fading Slideshows, Scrolling Slideshows
- iPhoto-like Slideshow widget
Menus
- Expandable/Collapsible Menus
- Open/Closed Indicators
- Menu Expand on Hover
- Drop-down Menus
Accordion Menus
- A Simple Accordion, Multiple-level Accordions
- jQuery UI Accordion
Decorating: CSS with jQuery
- Reading CSS Properties
- Setting CSS Properties, Classes
Enhancing: Adding Effects with jQuery
- Hiding and Revealing Elements,
- Progressive Enhancement, Adding New Elements
- Removing Existing Elements, Modifying Content
- Basic Animation: Hiding and Revealing with Flair
- Callback Functions
Tabs
- Basic Tabs
- jQuery UI Tabs
Panels and Panes
- Slide-down Login Form
- Sliding Overlay
Tooltips
- Simple Tooltips
- Advanced Tooltips
Construction and Best Practices
- Cleaner jQuery
- Client-side Templating
Forms
- Simple Form Validation, Check All Checkboxes
- Form Validation with the Validation Plugin
- Maximum Length Indicator, Form Hints
Animating
- Animating CSS Properties, Colour Animation
- Easing, Bouncy Content Panes
- The Animation Queue, Chaining Actions
- Pausing the Chain, Animated Navigation
- The jQuery User Interface Library
Scrolling
- The ‘scroll’ Event, Floating Navigation
- Scrolling the Document, Custom Scroll Bars
Resizing
- The resize Event
- Resizable Elements
Controls
- Date Picker
- Sliders, Drag and Drop
- jQuery UI sortable, Progress Bar
Lists
- jQuery UI Selectables
- Sorting Lists
- Manipulating Select Box Lists
Tables
- Fixed Table Headers
- Repeating Header
- Data Grids
- Selecting Rows wit