Find file
Fetching contributors…
Cannot retrieve contributors at this time
117 lines (116 sloc) 7.63 KB
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="" xml:lang="en" lang="en">
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>jQuery Cookbook</title>
<h1>jQuery Cookbook Recipes</h1>
<h2>Chapter 2</h2>
<li><a href="02/2.1.html">2.1 - Looping through a set of selected results</a></li>
<li><a href="02/2.2.html">2.2 - Reduce the selection set to a specified item</a></li>
<li><a href="02/2.3.html">2.3 - Convert a selected jQuery object into a raw DOM object</a></li>
<li><a href="02/2.4.html">2.4 - Get the index of an item in a selection</a></li>
<li><a href="02/2.5.html">2.5 - Make a unique array of values from an existing array</a></li>
<li><a href="02/2.6.html">2.6 - Perform an action on a subset of the selected set</a></li>
<li><a href="02/2.7.html">2.7 - Configure jQuery to not conflict with other libraries</a></li>
<li><a href="02/2.8.html">2.8 - jQuery does not provide functionality that is required</a></li>
<li><a href="02/2.9.html">2.9 - Determining the exact query that was used</a></li>
<h2>Chapter 3</h2>
<li><a href="03/3.1-browser.html">3.1 - Detecting Browsers with jQuery</a></li>
<h2>Chapter 6</h2>
<li><a href="06/ch6-1.html">6.1 - Sliding and fading elements in and out of view</a></li>
<li><a href="06/ch6-2.html">6.2 - Making elements visible by sliding them up</a></li>
<li><a href="06/ch6-3.html">6.3 - Creating a horizontal accordion</a></li>
<li><a href="06/ch6-4.html">6.4 - Simultaneously sliding and fading elements</a></li>
<li><a href="06/ch6-5.html">6.5 - Applying sequential effects</a></li>
<li><a href="06/ch6-6.html">6.6 - Determining whether elements are currently being animated</a></li>
<li><a href="06/ch6-7.html">6.7 - Stopping and resetting animations</a></li>
<li><a href="06/ch6-8.html">6.8 - Using custom easing methods for effects</a></li>
<li><a href="06/ch6-9.html">6.9 - Disable all effects</a></li>
<li><a href="06/ch6-10.html">6.10 - Using jQuery UI for advanced effects</a></li>
<li><a href="06/chapter6-complete.html">All examples rolled in to one</a></li>
<h2>Chapter 7</h2>
<li><a href="07/01/">7.1 - Attaching a handler to many events</a></li>
<li><a href="07/02/">7.2 - Reusing a handler function with different data</a></li>
<li><a href="07/03/">7.3 - Removing a whole set of event handlers</a></li>
<li><a href="07/04/">7.4 - Triggering specific event handlers</a></li>
<h2>Chapter 8</h2>
<li><a href="08/01/">8.1 - Document ready for dynamically loaded jQuery</a></li>
<li><a href="08/02/">8.2 - jQuery.Listener plugin</a></li>
<li><a href="08/03/">8.3 - Custom "selected" event</a></li>
<li><a href="08/05/">8.5 - Slideshow plugin</a></li>
<li><a href="08/06/">8.6 - Getting notified when jQuery methods are called</a></li>
<li><a href="08/07/">8.7 - Objects' methods as event listeners</a></li>
<h2>Chapter 10</h2>
<li><a href="10/01-validating-forms/">10.1 - Validating Forms</a></li>
<li><a href="10/02-creating-masked-input-fields/">10.2 - Creating Masked Input Fields</a></li>
<li><a href="10/03-autocompleting-text-fields/">10.3 - Autocompleting Text Fields</a></li>
<li><a href="10/04-selecting-a-range-of-values/">10.4 - Selecting a range of values</a></li>
<li><a href="10/04-selecting-a-range-of-values/from-select.html">10.4 - Selecting a range of values, from select</a></li>
<li><a href="10/05-entering-a-range-constrained-value/">10.5 - Entering a range-contrained value</a></li>
<li><a href="10/06-uploading-files-in-the-background/">10.6 - Uploading files in the background</a></li>
<li><a href="10/07-limiting-the-length-of-text-inputs/">10.7 - Limiting the length of text inputs</a></li>
<li><a href="10/08-displaying-labels-above-input-fields/">10.8 - Displaying labels above input fields</a></li>
<li><a href="10/09-growing-an-input-with-its-content/">10.9 - Growing an input with its content</a></li>
<li><a href="10/10-choosing-a-date/">10.10 - Choosing a date</a></li>
<li><a href="10/10-choosing-a-date/date-range.html">10.10 - Choosing a date, date range</a></li>
<h2>Chapter 12</h2>
<li><a href="12/12.1-creating-custom-tooltips/">12.1 - Creating Custom Tooltips</a></li>
<li><a href="12/12.2-navigating-file-tree-expander/">12.2 - Navigating a File Tree Expander</a></li>
<li><a href="12/12.3-expanding-accordion/">12.3 - Expanding an Accordion</a></li>
<li><a href="12/12.4-tabbing-through-document/">12.4 - Tabbing Through a Document</a></li>
<li><a href="12/12.5-displaying-simple-modal-window/">12.5 - Displaying a Simple Modal Window</a></li>
<li><a href="12/12.6-building-drop-down-menus/">12.6 - Building Drop-Down Menus</a></li>
<li><a href="12/12.7-cross-fading-rotating-images/">12.7 - Cross-Fading Rotating Images</a></li>
<li><a href="12/12.8-sliding-panels/">12.8 - Sliding Panels</a></li>
<h2>Chapter 13 - User Interfaces with jQuery UI</h2>
<li><a href="13/13.1-including-the-entire-jquery-ui-suite.html">13.1 - Including the entire jQuery UI suite</a></li>
<li><a href="13/13.2-including-an-individual-jquery-ui-plugin-or-two.html">13.2 - Including an individual jQuery UI plugin or two</a></li>
<li><a href="13/13.3-initializing-a-jquery-ui-plugin-with-default-options.html">13.3 - Initializing a jQuery UI plugin with default options</a></li>
<li><a href="13/13.4-initializing-a-jquery-ui-plugin-with-custom-options.html">13.4 - Initializing a jQuery UI plugin with custom options</a></li>
<li><a href="13/13.5-creating-your-very-own-jquery-ui-plugin-defaults.html">13.5 - Creating your very own jQuery UI plugin defaults</a></li>
<li><a href="13/13.6-getting-and-setting-jquery-ui-plugin-options.html">13.6 - Getting and setting jQuery UI plugin options</a></li>
<li><a href="13/13.7-calling-jquery-ui-plugin-methods.html">13.7 - Calling jQuery UI plugin methods</a></li>
<li><a href="13/13.8-handling-jquery-ui-plugin-events.html">13.8 - Handling jQuery UI plugin events</a></li>
<li><a href="13/13.9-destroying-a-jquery-ui-plugin.html">13.9 - Destroying a jQuery UI plugin</a></li>
<h2>Chapter 17</h2>
<li><a href="17/17.1-client-side-storage">17.1 - Client Side Storage</a></li>
<li><a href="17/17.2-saving-application-state-for-a-single-session">17.2 - Saving Application State for a Single Session</a></li>
<li><a href="17/17.3-saving-application-state-between-sessions">17.3 - Saving Application State Between Sessions</a></li>
<li><a href="17/17.4-using-a-javascript-template-engine">17.4 - Using a Javascript Template Engine</a></li>
<li><a href="17/17.5-ajax-queuing">17.5 - Ajax Queuing</a></li>
<li><a href="17/17.6-ajax-and-the-back-button">17.6 - AJAX and the Back Button</a></li>
<li><a href="17/17.7-putting-javascript-at-the-end-of-a-page">17.7 - Putting Javascript at the End of the a Page</a></li>
<h2 id="unit-testing">Chapter 18 - Unit Testing</h2>
<li><a href="18/01-automating-unit-testing">18.1 - Automating unit testing</a></li>
<li><a href="18/02-asserting-results">18.2 - Asserting results</a></li>
<li><a href="18/03-testing-synchronous-callbacks">18.3 - Testing synchronous callbacks</a></li>
<li><a href="18/04-testing-asynchronous-callbacks">18.4 - Testing asynchronous callbacks</a></li>
<li><a href="18/05-testing-user-actions">18.5 - Testing user actions</a></li>
<li><a href="18/06-keeping-tests-atomic">18.6 - Keeping Tests Atomic</a></li>
<li><a href="18/06-keeping-tests-atomic/globals.html">18.6 - Keeping Tests Atomic, testing for globals</a></li>
<li><a href="18/07-grouping-tests">18.7 - Grouping tests</a></li>
<li><a href="18/08-selecting-tests-to-run">18.8 - Selecting tests to run</a></li>