Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Cover
Table of Contents
Introduction
Who This Book Is For
What This Book Covers
How This Book Is Structured
What You Need to Use This Book
Conventions
Source Code
Errata
p2p.wrox.com
Part I: The jQuery API
Chapter 1: Introduction to jQuery
What jQuery Can Do for You
Who Develops jQuery?
Obtaining jQuery
Installing jQuery
Programming Conventions
Summary
Chapter 2: Selecting and Filtering
The Origin of the Selectors API
Using the Selectors API
Filtering a Selection
Slicing a Selection
Adding to a Selection
Summary
Exercises
Chapter 3: Events
The Various Event Wrapper Methods
Attaching Other Events
Attaching Persistent Event Handlers
Removing Event Handlers
Creating Custom Events
Summary
Exercises
Chapter 4: Manipulating Content and Attributes
Setting, Retrieving, and Removing Attributes
Setting Multiple Attributes
Manipulating Class Names
Manipulating HTML and Text Content
Replacing Elements
Removing Content
Cloning Content
Summary
Exercises
Chapter 5: Iteration of Arrays and Objects
Enumerating Arrays
Filtering Selections and Arrays
Mapping a Selection or an Array
Array Utility Methods
Summary
Exercises
Chapter 6: CSS
Working with CSS Properties
jQuery's Pseudo-Classes
Obtaining Outer Dimensions
Summary
Exercises
Chapter 7: AJAX
Making a Server Request
Loading HTML Snippets from the Server
Dynamically Loading JavaScript
AJAX Events
Summary
Exercises
Chapter 8: Animation and Easing Effects
Showing and Hiding Elements
Sliding Elements
Fading Elements
Custom Animation
Animation Options
Summary
Exercises
Chapter 9: Plugins
Writing a Plugin
Good Practice for jQuery Plugin Development
Summary
Exercises
Chapter 10: Scrollbars
Getting the Position of a Scrollbar
Scrolling to a Particular Element within a Scrolling <div>
Scrolling to the Top
Summary
Exercises
Chapter 11: HTML5 Drag and Drop
Implementing Drag and Drop
Implementing Drag-and-Drop File Uploads
Summary
Exercises
Part II: jQuery UI
Chapter 12: Draggable and Droppable
Making Elements Draggable
Designating Drop Zones for Draggable Elements
Summary
Exercises
Chapter 13: Sortable
Making a List Sortable
Customizing Sortable
Saving the State of Sorted Lists
Summary
Exercises
Chapter 14: Selectable
Introducing the Selectable Plugin
Summary
Exercises
Chapter 15: Accordion
Building an Accordion UI
Changing the Default Pane
Changing the Accordion Event
Setting the Header Elements
Summary
Exercises
Chapter 16: Datepicker
Implementing a Datepicker
Localizing the Datepicker
Summary
Exercises
Chapter 17: Dialog
Implementing a Dialog
Styling a Dialog
Making a Modal Dialog
Auto-Opening the Dialog
Controlling Dynamic Interaction
Animating the Dialog
Working with Dialog Events
Summary
Exercises
Chapter 18: Tabs
Implementing Tabs
Styling the Tabbed User Interface
Loading Remote Content via AJAX
Animating Tab Transitions
Summary
Exercises
Part III: Popular Third-Party jQuery Plugins
Chapter 19: Tablesorter
Sorting a Table
Summary
Exercises
Chapter 20: Creating an Interactive Slideshow
Creating a Slideshow
Summary
Exercises
Chapter 21: Working with HTML5 Audio and Video
Downloading the MediaElement Plugin
Configuring the MediaElement Plugin
Creating an HTML Structure That Enables Fallback Video/Audio Plugins for Older Browsers
Implementing h.264 Video Content
Customizing Player Controls
Controlling When the Download of Media Begins
Summary
Exercises
Chapter 22: Creating a Simple WYSIWYG Editor
Making an Element Editable with the contenteditable Attribute
Creating Buttons to Apply Bold, Italic, Underline, Font, and Font Size
Creating a Selection
Storing a Selection
Restoring a Selection
Summary
Exercises
Part IV: Appendices
Appendix A: Exercise Answers
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Chapter 8
Chapter 9
Chapter 10
Chapter 11
Chapter 12
Chapter 13
Chapter 14
Chapter 15
Chapter 16
Chapter 17
Chapter 18
Chapter 19
Chapter 20
Chapter 21
Chapter 22
Appendix B: jQuery Selectors
Appendix C: Selecting, Traversing, and Filtering
Appendix D: Events
Event Object
Appendix E: Manipulating Content, Attributes, and Custom Data
Appendix F: More Content Manipulation
Appendix G: AJAX Methods
Appendix H: CSS
Appendix I: Utilities
Appendix J: Draggable and Droppable
Draggable UI Object Options
Droppable UI Object Options
Appendix K: Sortable
Appendix L: Selectable
Notes
Appendix M: Animation and Easing Effects
Appendix N: Accordion
Accordion UI Object Options
Appendix O: Datepicker
Appendix P: Dialog
Appendix Q: Tabs
Appendix R: Resizable
Appendix S: Slider
Appendix T: Tablesorter
Appendix U: MediaElement
Advertisement
End User License Agreement
← Prev
Back
Next →
← Prev
Back
Next →