Events
These methods are used to register behaviors to take effect when the user interacts with the browser, and to further manipulate those registered behaviors.
-
.bind()
Attach a handler to an event for the elements.
-
.blur()
Bind an event handler to the "blur" JavaScript event, or trigger that event on an element.
-
.change()
Bind an event handler to the "change" JavaScript event, or trigger that event on an element.
-
.click()
Bind an event handler to the "click" JavaScript event, or trigger that event on an element.
-
.dblclick()
Bind an event handler to the "dblclick" JavaScript event, or trigger that event on an element.
-
.delegate()
Attach a handler to one or more events for all elements that match the selector, now or in the future, based on a specific set of root elements.
-
.die()
Remove all event handlers previously attached using
.live()
from the elements. -
.error()
Bind an event handler to the "error" JavaScript event.
-
event.currentTarget
The current DOM element within the event bubbling phase.
-
event.data
The optional data passed to jQuery.fn.bind when the current executing handler was bound.
-
event.isDefaultPrevented()
Returns whether event.preventDefault() was ever called on this event object.
-
event.isImmediatePropagationStopped()
Returns whether event.stopImmediatePropagation() was ever called on this event object.
-
event.isPropagationStopped()
Returns whether event.stopPropagation() was ever called on this event object.
-
event.namespace
The namespace specified when the event was triggered.
-
event.pageX
The mouse position relative to the left edge of the document.
-
event.pageY
The mouse position relative to the top edge of the document.
-
event.preventDefault()
If this method is called, the default action of the event will not be triggered.
-
event.relatedTarget
The other DOM element involved in the event, if any.
-
event.result
The last value returned by an event handler that was triggered by this event, unless the value was
undefined
. -
event.stopImmediatePropagation()
Prevents other event handlers from being called.
-
event.stopPropagation()
Prevents the event from bubbling up the DOM tree, preventing any parent handlers from being notified of the event.
-
event.target
The DOM element that initiated the event.
-
event.timeStamp
The difference in milliseconds between the time an event is triggered and January 1, 1970.
-
event.type
Describes the nature of the event.
-
event.which
For key or button events, this attribute indicates the specific button or key that was pressed.
-
.focus()
Bind an event handler to the "focus" JavaScript event, or trigger that event on an element.
-
.focusin()
Bind an event handler to the "focusin" event.
-
.focusout()
Bind an event handler to the "focusout" JavaScript event.
-
.hover()
Bind two handlers to the matched elements, to be executed when the mouse pointer enters and leaves the elements.
-
.keydown()
Bind an event handler to the "keydown" JavaScript event, or trigger that event on an element.
-
.keypress()
Bind an event handler to the "keypress" JavaScript event, or trigger that event on an element.
-
.keyup()
Bind an event handler to the "keyup" JavaScript event, or trigger that event on an element.
-
.live()
Attach an event handler for all elements which match the current selector, now and in the future.
-
.load()
Bind an event handler to the "load" JavaScript event.
-
.mousedown()
Bind an event handler to the "mousedown" JavaScript event, or trigger that event on an element.
-
.mouseenter()
Bind an event handler to be fired when the mouse enters an element, or trigger that handler on an element.
-
.mouseleave()
Bind an event handler to be fired when the mouse leaves an element, or trigger that handler on an element.
-
.mousemove()
Bind an event handler to the "mousemove" JavaScript event, or trigger that event on an element.
-
.mouseout()
Bind an event handler to the "mouseout" JavaScript event, or trigger that event on an element.
-
.mouseover()
Bind an event handler to the "mouseover" JavaScript event, or trigger that event on an element.
-
.mouseup()
Bind an event handler to the "mouseup" JavaScript event, or trigger that event on an element.
-
.off()
Remove an event handler.
-
.on()
Attach an event handler function for one or more events to the selected elements.
-
.one()
Attach a handler to an event for the elements. The handler is executed at most once per element.
-
jQuery.proxy()
Takes a function and returns a new one that will always have a particular context.
-
.ready()
Specify a function to execute when the DOM is fully loaded.
-
.resize()
Bind an event handler to the "resize" JavaScript event, or trigger that event on an element.
-
.scroll()
Bind an event handler to the "scroll" JavaScript event, or trigger that event on an element.
-
.select()
Bind an event handler to the "select" JavaScript event, or trigger that event on an element.
-
.submit()
Bind an event handler to the "submit" JavaScript event, or trigger that event on an element.
-
.toggle()
Bind two or more handlers to the matched elements, to be executed on alternate clicks.
-
.trigger()
Execute all handlers and behaviors attached to the matched elements for the given event type.
-
.triggerHandler()
Execute all handlers attached to an element for an event.
-
.unbind()
Remove a previously-attached event handler from the elements.
-
.undelegate()
Remove a handler from the event for all elements which match the current selector, based upon a specific set of root elements.
-
.unload()
Bind an event handler to the "unload" JavaScript event.