callbacks.lock()

Lock a callback list in its current state. This method returns the Callbacks object onto which it is attached (this). If the Callbacks object is created with the "memory" flag as its argument, additional functions may be added and fired after the callback list is locked. callbacks.lock() version added: 1.7 This method does

deferred.notifyWith()

Call the progressCallbacks on a Deferred object with the given context and args. Normally, only the creator of a Deferred should call this method; you can prevent other code from changing the Deferred's state or reporting status by returning a restricted Promise object through deferred.promise(). When deferred.notifyWith is called, any progressCallbacks added by deferred.then or deferred.progress are called. Callbacks are executed in the order they we

vmouseup event

Virtualized mouseup event handler. We provide a set of "virtual" mouse events that attempt to abstract away mouse and touch events. This allows the developer to register listeners for the basic mouse events, such as mousedown, mousemove, mouseup, and click, and the plugin will take care of registering the correct listeners behind the scenes to invoke the listener at the fastest possible time for that device. In touch environments, the plugin re

pagebeforeload event

Triggered before any load request is made. Note: The triggering of this event is deprecated as of jQuery Mobile 1.4.0. It will no longer be triggered in 1.6.0. The replacement for pagebeforeload is the pagecontainer widget's pagecontainerbeforeload event. In jQuery Mobile 1.4.0, the two events are identical except for their name and the fact that pagecontainerbeforeload is triggered on the pagecontainer, whereas pagebeforeload is triggered on

jQuery.hasData()

Determine whether an element has any jQuery data associated with it. The jQuery.hasData() method provides a way to determine if an element currently has any values that were set using jQuery.data(). If no data is associated with an element (there is no data object at all or the data object is empty), the method returns false; otherwise it returns true. The primary advantage of jQuery.hasData(element) is that it does not create and associate a data obj

:odd selector

Selects odd elements, zero-indexed. See also even. In particular, note that the 0-based indexing means that, counter-intuitively, :odd selects the second element, fourth element, and so on within the matched set. Because :odd is a jQuery extension and not part of the CSS specification, queries using :odd cannot take advantage of the performance boost provided by the native DOM querySelectorAll() method. To achieve the best performance when using :odd

.hide()

Hide the matched elements, using custom effects. This plugin extends jQuery's built-in .hide() method. If jQuery UI is not loaded, calling the .hide() method may not fail directly, as the method still exists. However, the expected behavior will not occur. .hide( effect [, options ] [, duration ] [, complete ] ) effect

Puff effect

Creates a puff effect by scaling the element up and hiding it at the same time. puff percent (default: 150) Number The percentage to scale to. Examples: Toggle a d

jQuery.mobile.path.isRelativeUrl()

Utility method for determining if a URL is a relative variant. Utility method for determining if a URL is relative variant. This function returns a boolean true if the URL is relative, false if it is absolute. jQuery.mobile.path.isRelativeUrl( url ) url String

jQuery.error()

Takes a string and throws an exception containing it. This method exists primarily for plugin developers who wish to override it and provide a better display (or more information) for the error messages. jQuery.error( message ) version added: 1.4.1 message String