jQuery Animation
A slide-down login panel, Star Wars rollover images that swap on hover, and a gallery that cross-fades the full-size picture when you click a thumbnail.
Exercises from my JavaScript and jQuery class: animation and effects, jQuery UI widgets, working with JSON and AJAX, and a final band website with a working shopping cart.
Effects, animation and interactive widgets.
A slide-down login panel, Star Wars rollover images that swap on hover, and a gallery that cross-fades the full-size picture when you click a thumbnail.
A Close Encounters page with a sliding colour dashboard (jQuery UI easing), automatic pull quotes cloned from the text, and FAQ answers that slide open.
Tabbed panels, a confirm dialog that explodes the zombie, a date-of-birth date picker and a dropdown menu.
A four-part survey (Personal, School, Hobbies, Music) in a jQuery UI accordion. The hobby list is loaded from a JSON file with $.getJSON.
Loading and displaying data with JavaScript objects, JSON files and XMLHttpRequest.
My six favourite games in a jQuery Cycle carousel built from a JSON file. Clicking a cover loads its description with an XMLHttpRequest.
Fills a dropdown from a JSON file with XMLHttpRequest. Pick a book to see its title, author and awards, or type part of an author's name to filter.
Loops over an array of book objects and builds a nested list of titles and authors, with prices for books on sale and any awards.
Nine multiple-choice questions about Utah and Uist stored as a JSON object. Each answer adds points and moves you on to the next question.
A multi-page site bringing PHP, Bootstrap and jQuery together.
The class's personal-info pages have been retired, and a few unfinished or broken practice pages (an external Flickr feed demo and a layout copy) are left out.