Slider

Drag a handle to select a numeric value. ExamplesDefault functionalityColorpickerCustom handleMultiple slidersRange sliderRange with fixed maximumRange with fixed minimumSlider bound to selectSnap to incrementsVertical range sliderVertical slider The basic slider is horizontal and has a single handle that can be moved with the mouse or by using the arrow keys. view source 1 2 3 … Continue reading

Draggable

Allow elements to be moved using the mouse. ExamplesDefault functionalityAuto-scrollConstrain movementCursor styleEventsHandlesjQuery UI Draggable + SortableRevert positionSnap to element or gridVisual feedback Enable draggable functionality on any DOM element. Move the draggable object by clicking on it with the mouse and dragging it anywhere within the viewport. view source 1 2 3 4 5 6 … Continue reading

Add Class

Adds class(es) to elements while animating all style changes. ExamplesEffect demoaddClass demoAnimate demoEasing demoHide DemoremoveClass DemoShow DemoswitchClass DemoToggle DemotoggleClass Demo This demo adds a class which animates: text-indent, letter-spacing, width, height, padding, margin, and font-size. view source 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 … Continue reading

Effect

Apply an animation effect to an element. ExamplesEffect demoaddClass demoAnimate demoEasing demoHide DemoremoveClass DemoShow DemoswitchClass DemoToggle DemotoggleClass Demo Click the button above to show the effect. view source 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 … Continue reading

Position

Position an element relative to the window, document, another element, or the cursor/mouse. ExamplesDefault functionalityImage Cycler Use the form controls to configure the positioning, or drag the positioned element to modify its offset. Drag around the parent element to see collision detection in action. view source 1 2 3 4 5 6 7 8 9 … Continue reading

Selectable

Use the mouse to select elements, individually or in a group. ExamplesDefault functionalityDisplay as gridSerialize Enable a DOM element (or group of elements) to be selectable. Draw a box with your cursor to select items. Hold down the Ctrl key to make multiple non-adjacent selections. view source 1 2 3 4 5 6 7 8 … Continue reading

Download Builder

Quick downloads: Stable (Themes) (1.13.1: for jQuery1.8+) | Legacy (Themes) (1.12.1: for jQuery1.7+) | Legacy (Themes) (1.11.4: for jQuery1.6+) | Legacy (Themes) (1.10.4: for jQuery1.6+) | Legacy (Themes) (1.9.2: for jQuery1.6+) All jQuery UI Downloads Version 1.13.1 (Stable, for jQuery1.8+) 1.12.1 (Legacy, for jQuery1.7+) 1.11.4 (Legacy, for jQuery1.6+) 1.10.4 (Legacy, for jQuery1.6+) 1.9.2 (Legacy, for … Continue reading

jQuery UI 1.8.8 Changelog

Released on January 13, 2011 link Core & Utilitieslink Position Fixed: Collision detection fails on the right side in Internet Explorer. (#6812, ca46a3a) link Widgetslink Accordion Fixed: Accordion header margins disappear in IE 8. (#5421, 3471bd6) Fixed: ol numbering bug. (#6720, dd7aae2) link Autocomplete Fixed: The combobox "show all" button submits forms. (#6755, ffc0855) Fixed: … Continue reading

Tooltip

Customizable, themeable tooltips, replacing native tooltips. ExamplesDefault functionalityCustom animation demoCustom contentCustom StylingFormsTrack the mouseVideo Player demo Hover the links above or use the tab key to cycle the focus on each element. view source 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 … Continue reading

Toggle

Display or hide elements using custom effects. ExamplesEffect demoaddClass demoAnimate demoEasing demoHide DemoremoveClass DemoShow DemoswitchClass DemoToggle DemotoggleClass Demo Click the button above to preview the effect. view source 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 … Continue reading

Widget Factory

Create stateful jQuery plugins using the same abstraction as all jQuery UI widgets. ExamplesDefault functionality This demo shows a simple custom widget built using the widget factory (jquery.ui.widget.js). The three boxes are initialized in different ways. Clicking them changes their background color. View source to see how it works, its heavily commented To learn more … Continue reading

Toggle Class

Toggle class(es) on elements while animating all style changes. ExamplesEffect demoaddClass demoAnimate demoEasing demoHide DemoremoveClass DemoShow DemoswitchClass DemoToggle DemotoggleClass Demo Click the button above to preview the effect. view source 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 … Continue reading

Controlgroup

Groups multiple buttons and other widgets into one visual set. ExamplesDefault FunctionalitySplit ButtonToolbar A controlgroup featuring various form controls. The first features a horizontal toolbar like orientation, the second is in a space saving vertical orientation for usages like mobile devices and panels. view source 1 2 3 4 5 6 7 8 9 10 … Continue reading

Tabs

A single content area with multiple panels, each associated with a header in a list. ExamplesDefault functionalityCollapse contentContent via AjaxOpen on mouseoverSimple manipulationSortableVertical Tabs functionality Click tabs to swap between content that is broken into logical sections. view source 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 … Continue reading

jQuery UI 1.5.3 Changelog

Released on November 28, 2008 This release is a minor update to 1.5.2. The only difference is a Daylight Saving fix for Datepicker.

jQuery UI 1.12.0-rc.1 Changelog

Released on March 17, 2016, listing changes since 1.12.0-beta.1. link Interactions Draggable: Improve detection for when to blur the active element (#12472, #14905, 63c103d) link Widgets Accordion: Correct height calculated when closed (#11938, c87653b) Autocomplete: Work around isContentEditable bug in Chrome (#14917, cbceca7) Datepicker: Use getFullYear() instead of deprecated getYear() (#14920, 8564641) Menu: Remove active … Continue reading

jQuery UI 1.8.16 Changelog

Released on August 15, 2011 link Core & Utilitieslink Mouse Fixed: Nested draggables problem in IE. (#4333, 14ab4f4) Fixed: Error in IE 8 with disabled inputs. (#7620, c5799b5) link Widget Factory Fixed: jQuery.data throws a script error in certain circumstances. (#7510, c7c5b6b) link Interactionslink Draggable Fixed: iframeFix always runs with old versions of jQuery. (#7632, … Continue reading

Resizable

Change the size of an element using the mouse. ExamplesDefault functionalityAnimateConstrain resize areaHelperMaximum / minimum sizePreserve aspect ratioSnap to gridSynchronous resizeTextareaVisual feedback Enable any DOM element to be resizable. With the cursor grab the right or bottom border and drag to the desired width or height. view source 1 2 3 4 5 6 7 … Continue reading

Dialog

Open content in an interactive overlay. ExamplesDefault functionalityAnimationModal confirmationModal formModal message The basic dialog window is an overlay positioned within the viewport and is protected from page content (like select elements) shining through with an iframe. It has a title bar and a content area, and can be moved, resized and closed with the 'x' … Continue reading

Droppable

Create targets for draggable elements. ExamplesDefault functionalityAcceptPrevent propagationRevert draggable positionSimple photo managerVisual feedback Enable any DOM element to be droppable, a target for draggable elements. view source 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 … Continue reading