Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
jQuery Mobile
Preface
Introduction
What This Book Covers
What You Need To Know
Conventions Used In This Book
Using Code Examples
SafariĀ® Books Online
How to Contact Us
Acknowledgments
1. Meet jQuery Mobile
Overview of the jQuery Mobile Library
How jQuery Mobile Works
Create Your First jQuery Mobile Application
Under The Hood: the jqmData() Custom Selector
2. Application Structure and Navigation
Pages
Internal Pages
External Pages
Overriding Asynchronous Page Fetching
Under The Hood: Page Initialization in jQuery Mobile
Page Hide and Show Events
Under The Hood: A jQuery Mobile Page Initialization Pattern
Dialogs
Navigation and History
Transitions
Under The Hood: Animations in a jQuery Mobile Application
3. Page Elements
Under The Hood: jQuery Plug-ins and Widgets
List Views
Basic List View
List View Buttons
List View Dividers
Advanced List Views
Nested Lists
List View Split Buttons
Thumbnails and Icons
Count Bubbles
Under The Hood: Updating a List View
Toolbars
Navigation Bars
Positioning the Header and Footer
Buttons
Button Control Groups
Button Icons
Custom Icons
Form Elements
Accessing Form Elements with JavaScript
Checkboxes and Radio Buttons
Methods
Flip Toggle
Methods
Input Fields and Textareas
Methods
Search Fields
Methods
Select Menus
Custom Styled Select Menus
Disabled Elements
Multiple Selections
Optgroups
Placeholders
Methods
Sliders
Methods
Layout Grids
Theming jQuery Mobile
Themes and Swatches
Under The Hood: Customizing a Swatch
Theming List View Elements
5. jQuery Mobile API
jQuery Mobile Methods
changePage
pageLoading
silentScroll
addResolutionBreakpoints
Events
Touch Events
Under The Hood: Using Swipe Events to Trigger Page Transitions
Initialization Events
Page Hide and Show Events
Scroll Events
Orientation Change Events
Responsive Layout API
CSS Selectors
Screen Size Breakpoint Classes
Adding Size Breakpoints
Orientation Change Events
Media Queries
Configuring jQuery Mobile
Available Options
Changing an Option via mobileinit
Under The Hood: Namespacing Data Attributes
6. jQuery Mobile in Action
Application Pages
Initializing the Application
The initMainPage Method
Under The Hood: Passing Data Between jQuery Mobile Pages
Accessing the Twitter API
JSON or XML?
Fetching the Data
The initSettings Method
The initDetailPage Method
Error Dialog
jqmTweet Take One
Improving the Interface
CSS Tweaks
Interaction Tweaks
Overall Approach
Colophon
← Prev
Back
Next →
← Prev
Back
Next →