jQuery Mobile
Appearance
Developer(s) | The jQuery Project |
---|---|
Stable release | 1.0b2
/ August 3, 2011 |
Repository | |
Written in | JavaScript |
Size | 19KB (production mode) / 130KB (development mode) |
Type | Mobile application framework |
License | Dual license: GPL or MIT |
Website | jquerymobile.com |
jQuery Mobile is a touch-optimized web framework (additionally known as a JavaScript library or a mobile framework) currently being developed by the jQuery project team. The development focuses on creating a framework compatible with a wide variety of smartphones and tablets,[1] made necessary by the growing-but-heterogenous tablet and smartphone market.[2]
Example usage
$('div').live('tap', function(event){
alert('You touched the element');
});
Mobile browser support
Platform | Version | Native | Opera Mobile | Opera Mini | Fennec | Ozone | Netfront | Phonegap | |||||
8.5 | 8.65 | 9.5 | 10.0 | 4.0 | 5.0 | 1.0 | 1.1 | 0.9 | 4.0 | 0.9 | |||
iOS | v2.2.1 | B | A | ||||||||||
v3.1.3, v3.2 | A | A | A | ||||||||||
v4.0 | A | A | A | ||||||||||
Symbian S60 | v3.1, v3.2 | C | C | C | B | C | B | C | C | ||||
v5.0 | A | C | C | A | C | A | A | ||||||
Symbian UIQ | v3.0, v3.1 | C | C | ||||||||||
v3.2 | C | C | |||||||||||
Symbian Platform | v.3.0 | A | |||||||||||
BlackBerry OS | v4.5 | C | C | C | |||||||||
v4.6, v4.7 | C | C | B | C | |||||||||
v5.0 | B | C | A | A | |||||||||
v6.0 | A | A | A | ||||||||||
Android | v1.5, v1.6 | A | A | ||||||||||
v2.1 | A | A | |||||||||||
v2.2 | A | A | C | A | A | ||||||||
Windows Mobile | v6.1 | C | C | C | C | B | C | B | C | ||||
v6.5.1 | C | C | C | A | A | C | A | ||||||
v7.0 | A | A | C | A | |||||||||
webOS | 1.4.1 | A | A | ||||||||||
bada | 1.0 | A | |||||||||||
Maemo | 5.0 | B | B | C | B | ||||||||
Meego | 1.1 | A | A | A |
Key:
- A - High Quality. A browser that’s capable of, at minimum, utilizing media queries (a requirement for jQuery Mobile). These browsers will be actively tested against, but may not receive the full capabilities of jQuery Mobile.
- B - Medium Quality. A capable browser that doesn’t have enough market share to warrant day-to-day testing. Bug fixes will still be applied to help these browsers.
- C - Low Quality. A browser that is not capable of utilizing media queries. They will not be provided any jQuery Mobile scripting or CSS (falling back to plain HTML and simple CSS).
- Upcoming browser. This browser is not yet released but is in alpha/beta testing.
(Source: from the jQuery Mobile website) [1]
Release history
Release date | Version number |
---|---|
October 26 2010 | 1.0a1 |
November 12, 2010 | 1.0a2 |
February 4 2011 | 1.0a3 |
March 31 2011 | 1.0a4 |
April 7 2011 | 1.0a4.1 |
June 20 2011 | 1.0b1 |
August 3 2011 | 1.0b2 |
External links
See also
References