PacktLib: jQuery UI 1.7: The User Interface Library for jQuery

jQuery UI 1.7

Credits

About the Author

About the Reviewers

Preface

Introducing jQuery UI

Downloading the library

Setting up a development environment

The structure of the library

ThemeRoller

Component categories

Browser support

Book examples

Library licensing

API introduction

Summary

The CSS Framework

The files that make up the framework

Using the framework classes

Switching themes quickly and easily

Overriding the theme

Summary

Tabs

A basic tab implementation

Tab CSS framework classes

Applying a custom theme to the tabs

Configurable options

Selecting a tab

Tab events

Using tab methods

AJAX tabs

Displaying data obtained via JSONP

Summary

The Accordion Widget

Accordion's structure

Styling the accordion

Configuring an accordion

Accordion events

Accordion navigation

Accordion methods

Accordion interoperability

A del.icio.us accordion

Summary

The Dialog

A basic dialog

Dialog options

Dialog's event model

Controlling a dialog programmatically

Getting data from the dialog

Dialog interoperability

A dynamic image-based dialog

Summary

Slider

Implementing a slider

Custom styling

Configurable options

Using slider's event API

Slider methods

Future uses

A color slider

Summary

Datepicker

The default datepicker

Configurable options of the picker

Utility methods

Date picking methods

An AJAX datepicker

Summary

Progressbar

The default progressbar implementation

Using progressbar's configuration option

Progressbar's event API

Progressbar methods

User initiated progress

Rich uploads with progressbar

Summary

Drag and Drop

The deal with drag and droppables

Draggables

Configuring draggable options

Draggable event callbacks

Using draggable's methods

Droppables

Configuring droppables

Droppable event callbacks

Droppable methods

A drag and drop game

Summary

Resizing

A basic resizable

Resizable options

Resizable callbacks

Resizable methods

Resizable tabs

Summary

Selecting

Basic implementation

Selectee class names

Configurable options of the selectable component

Selectable callbacks

Selectable methods

A selectable image viewer

Summary

Sorting

The default implementation

Configuring sortable options

Reacting to sortable events

Connected callbacks

Sortable methods

Widget compatibility

Sortable page widgets

Summary

UI Effects

The core effects file

Highlighting specified elements

Bouncing

Shaking an element

Transferring an element's outline

Element scaling

Element explosion

The puff effect

The pulsate effect

Dropping elements onto the page

Sliding elements open or closed

The window-blind effect

Clipping elements

Folding elements

Summary

Index