background preloader

Jquery

Facebook Twitter

Create a Slick and Accessible Slideshow Using jQuery. By Jacob Gube In this in-depth web development tutorial, you’ll learn how to create a usable and web accessible slideshow widget for your site using HTML, CSS, and JavaScript (jQuery). In the process, you’ll see the concept of Progressive Enhancement in action. Final Result Clicking on the image below will take out to a live demonstration of the slideshow widget in action.

Download source files You can download the source files for this tutorial to study. Slick_accessible_slideshow.zip (ZIP, 2.8 MB) Setting the foundations The most important part of any good web component is a solid HTML structure. Our content’s structure involves a div called #slideshow that serves as the container for our slideshow. Block 1: HTML markup In example 1 below, you’ll see how text-based browsers, and browsers incapable of rendering CSS and JavaScript, will see our slideshow. There is also no markup for the left and right arrow controls, which we will insert into the DOM later on using JavaScript. The theory. Guides - Architect 3.

Online sorting. Freewall - jQuery plugin for creating grid layouts. jQRangeSlider: jQuery plugin for range sliders. If you appreciate the slider, don't hesitate to donate to support the project. Even a small amount will help. Thank you! Fred HQ. Here are all of the projects that I’m currently involved with. Some of these are complete, some are works in progress, but most are hopefully something that could be considered interesting and/or worthwhile.

Roundabout A jQuery plugin that converts simple HTML structures into interactive, moving turntables. Now in v2! Learn More & Download Roundabout Shapes A jQuery plugin that extends Roundabout, supplying even more ways for your HTML to move. Now in v2! Learn More & Download Clouds & Clouds Midnight Two similar themes for TextMate that are easy on the eyes, but great for your coding. See Examples & Download Notebook Another TextMate theme that mimics the world of note-taking.