jQuery UI

{{Short description|JavaScript library}}

{{lowercase title}}

{{Infobox software

| logo = JQuery UI Logo.svg

| logo size = 220px

| developer = {{Plainlist|

  • Paul Bakaus
  • Scott González
  • Jörn Zaefferer
  • Felix Nagel
  • Mike Sherov
  • Rafael Xavier de Souza{{cite web |url = http://jqueryui.com/about/#jquery-ui-team |title = jQuery UI Team |website=jqueryui.com |access-date = 5 February 2016 |publisher = The jQuery Foundation}}

}}

| latest release version = {{wikidata|property|preferred|references|edit@end|Q285960|P348|P548=Q2804309}}

| latest release date = {{release date and age|{{wikidata|qualifier|preferred|single|Q285960|P348|P548=Q2804309|P577}}}}

| genre = Plug-in

| programming language = JavaScript

| license = MIT License{{cite web |url = http://jquery.org/license/ |title = License |website=jQuery.com |access-date = 12 June 2014 |publisher = The jQuery Foundation}}

| website = {{URL|https://jqueryui.com/}}

}}

{{Portal|Free and open-source software}}

jQuery UI is a collection of GUI widgets, animated visual effects, and themes implemented with jQuery (a JavaScript library), Cascading Style Sheets, and HTML.{{cite book |last=Sarrion |first=Eric |date=2012 |title=jQuery UI |location=Sebastopol |publisher=O'Reilly Media |pages=1–4 |isbn=9781449316990 |oclc=768796881}} Using the Shodan search engine query term cpe:"cpe:/a:jquery/jquery_ui" we can determine that jQuery UI is used on approximately 800k web sites. Pinterest, PayPal, IMDb, HuffPost, and Netflix are utilizing the library.

Both jQuery and jQuery UI are free and open-source software distributed by the jQuery Foundation under the MIT License; jQuery UI was first published in September 2007.{{cite web |url=http://blog.jquery.com/2007/09/17/jquery-ui-interactions-and-widgets |title=jQuery UI: Interactions and plug-ins |author=John Resig |date=17 September 2007 |access-date=12 August 2012 |publisher=jQuery blog}}

As of October 7, 2021 jQuery UI is in maintenance mode, with no new features being planned.{{cite web| url = https://blog.jquery.com/2021/10/07/jquery-maintainers-update-and-transition-jquery-ui-as-part-of-overall-modernization-efforts/| title =

jQuery maintainers update and transition jQuery UI as part of overall modernization efforts| date =

7 October 2021|access-date=6 December 2022|publisher=jQuery Blog}}

Features

As of the 1.11.4 release, {{cite web| url = http://jqueryui.com/demos/| title = jQuery UI Demos |access-date=5 February 2016|publisher=jQuery UI}} interactions such as draggable/droppable and sortable are supported. jQueryUI comes with fully themeable widgets using a consolidated, coordinated theme mechanism,{{cite web| url = http://jqueryui.com/themeroller| title = jQuery UI: ThemeRoller|access-date=5 February 2016|publisher=jQuery UI}} such as Autocomplete, Datepicker, ProgressBar, Sliders, and more.

Effects include color animations, class toggling.

Example

// Make the element with id "draggable" draggable

$(function () {

$("#draggable").draggable();

});

Drag me around

This makes the div with the ID "draggable" draggable by the user's mouse.

See also

References

{{Reflist}}

Further reading

{{refbegin}}

  • {{cite book

| first = Eric

| last = Sarrion

| date = March 24, 2012

| title = jQuery UI

| publisher = O'Reilly Media

| edition = 1st

| page = 244

| isbn = 978-1449316990

| url = http://shop.oreilly.com/product/0636920023159.do

}}

  • {{cite book

| first = Dan

| last = Wellman

| date = August 23, 2011

| title = jQuery UI 1.8: The User Interface Library for jQuery

| publisher = Packt Publishing

| edition = 1st

| page = 424

| isbn = 978-1849516525

| url = http://www.packtpub.com/jquery-ui-1-8-user-interface-library/book

}}

  • {{cite book

| first = Dutson, Phillip

| last = de Jonge, Adriaan

| date = November 2, 2012

| title = jQuery, jQuery UI, and jQuery Mobile: Recipes and Examples

| publisher = Addison-Wesley Professional

| edition = 1st

| page = 400

| isbn = 978-0-321-82208-6

| url = http://www.informit.com/title/0321822080

}}

{{refend}}