
Make your DIVs expandable and collapsible with the slideToggle() function.
For AJAX functionality you will need to run your code in on a server.
If you don't have a local server environment set up, you can do it with WAMP for windows available here:
or for the Macintosh you can use MAMP available here:
Here's the official and most comprehensive reference for keyboard event properties. W3C Website
Another reference for the Keyboard event is available on Mozilla Website
Learn how to take the function from the previous lesson (section 3) and adapt it to be a plugin. Although, knowing the previous lesson is recommended, it is not required to create a plugin.
Two important things you will learn in this lesson is:
Start with the file plugin.html
Ensure you've completed the previous lecture to prepare the files.
You'll need GitHub software on your computer and be registered on the website github.com
Over 4 hours of succinct video tutorials + source code!
Want to make a website interactive but don't know where to start? Maybe javascript intimidates you... With jQuery you can jumpstart your user interaction skills easily.
For designers or developers who want to manipulate the web - this is for you!
Learn the basics of jQuery, get the proper resources, and start making projects. User Interaction and Experience is more popular than ever and designers are high in demand!
jQuery is the most popular framework because of it's flexibility and cross-browser compatibility. Forget about writing extra code for every specific browser, jQuery does it for you. What used to require 30 lines of code in javascript can be done in 3.
What else... Why should you take this course?
Well you might have already seen introductions and felt overwhelmed with the amount of functions, selectors, filters, etc... I agree, there's a lot, but honestly you're not going to need to know all of them. 80%% of the time you're going to use selectors by id and class name, then attach event listeners to them.
Would you rather waste time finding every selector available or start manipulating HTML and CSS in a way that makes sense. This is what this course provides.
Current Projects include:
Input tag validation
Expanding Collapsing Elements
Optical Flare Animation
Including custom jQuery files into WordPress
Publishing your own jQuery Plugin
Mouse detection and Key Press Listeners
Changing View for Responsive Design
Asynchronous Page Loading with AJAX
(If you have questions or concerns, send me a message :)