Draggable

Allow elements to be moved using the mouse. Make the selected elements draggable by mouse. If you want not just drag, but drag & drop, see the jQuery UI Droppable plugin, which provides a drop target for draggables. Dependencies UI Core Widget Factory Mouse Interaction addClasses Type: Boolean Default: true If set to false, will prevent the ui-draggable class from being added. This may be desired as a performance o

.undelegate()

Remove a handler from the event for all elements which match the current selector, based upon a specific set of root elements. The .undelegate() method is a way of removing event handlers that have been bound using .delegate(). As of jQuery 1.7, the .on() and .off() methods are preferred for attaching and removing event handlers. .undelegate() version added: 1.4.2

Widget factory

Create stateful jQuery plugins using the same abstraction as all jQuery UI widgets. You can create new widgets from scratch, using just the $.Widget object as a base to inherit from, or you can explicitly inherit from existing jQuery UI or third-party widgets. Defining a widget with the same name as you inherit from even allows you to extend widgets in place. jQuery UI contains many widgets that maintain state and therefore have a slightly different u

Fixedtoolbar

See Toolbar Widget As of jQuery Mobile 1.4.0 the functionality of the fixedtoolbar widget has been moved to the toolbar widget.

jQuery.Callbacks()

A multi-purpose callbacks list object that provides a powerful way to manage callback lists. The $.Callbacks() function is internally used to provide the base functionality behind the jQuery $.ajax() and $.Deferred() components. It can be used as a similar base to define functionality for new components. $.Callbacks() supports a number of methods including callbacks.add(),callbacks.remove(), callbacks.fire() and callbacks.disable(). Getting started Th

:submit selector

Selects all elements of type submit. The :submit selector typically applies to button or input elements. Note that some browsers treat <button> element as type="submit" implicitly while others (such as Internet Explorer) do not. To ensure that markup works consistently across all browsers and guarantee that it is possible to consistently select buttons that will submit a form, always specify a type property. Because :submit is a jQuery extensio

jQuery.mobile.path.getDocumentBase()

Utility method for retrieving the original document base URL. jQuery.mobile.path.getDocumentBase( asParsedObject ) asParsedObject (default: false) Boolean The function normally returns the original document base URL as a string. However, if you specify a truthy value for this parameter, the ori

.on()

Attach an event handler function for one or more events to the selected elements. The .on() method attaches event handlers to the currently selected set of elements in the jQuery object. As of jQuery 1.7, the .on() method provides all functionality required for attaching event handlers. For help in converting from older jQuery event methods, see .bind(), .delegate(), and .live(). To remove events bound with .on(), see .off(). To attach an event that r

.mouseleave()

Bind an event handler to be fired when the mouse leaves an element, or trigger that handler on an element. This method is a shortcut for .on('mouseleave', handler) in the first two variations, and .trigger('mouseleave') in the third. The mouseleave JavaScript event is proprietary to Internet Explorer. Because of the event's general utility, jQuery simulates this event so that it can be used regardless of browser. This event is sent to an element when

.keydown()

Bind an event handler to the "keydown" JavaScript event, or trigger that event on an element. This method is a shortcut for .on( "keydown", handler ) in the first and second variations, and .trigger( "keydown" ) in the third. The keydown event is sent to an element when the user first presses a key on the keyboard. It can be attached to any element, but the event is only sent to the element that has the focus. Focusable elements can vary between brows