tadam logo
Did you find an error in the text?
Select this with mouse and press
Ctrl + Enter
Xhtml.co.il Check Spelling
Orphus system

Ajax Event Objects

jQuery’s event system normalizes the event object according to W3C standards. The event object is guaranteed to be passed to the event handler. Most properties from the original event are copied over and normalized to the new event object.

jQuery.Event Constructor

The jQuery.Event constructor is exposed and can be used when calling trigger. The new operator is optional.

Check trigger’s documentation to see how to combine it with your own event object.

Example:

  //Create a new jQuery.Event object without the "new" operator.
  var e = jQuery.Event("click");

  // Create a new jQuery.Event object with the "new" operator (optional).
  var e = new jQuery.Event("click");

Event Properties

The following properties are guaranteed to be members of the event object, though some of their values may be undefined, depending on the event:

altKey, attrChange, attrName, bubbles, button, cancelable, charCode, clientX, clientY, ctrlKey, currentTarget, data, detail, eventPhase, fromElement, handler, keyCode, layerX, layerY, metaKey, newValue, offsetX, offsetY, originalTarget, pageX, pageY, prevValue, relatedNode, relatedTarget, screenX, screenY, shiftKey, srcElement, target, toElement, view, wheelDelta, which

jQuery normalizes the following properties for cross-browser consistency:

  • target
  • relatedTarget
  • pageX
  • pageY
  • which
  • metaKey
Event Object
The current DOM element within the event bubbling phase.
Returns: Anything
Contains the optional data passed to jQuery.fn.bind when the current executing handler was bound.
Returns whether event.preventDefault() was ever called on this event object.
Returns whether event.stopImmediatePropagation() was ever called on this event object.
Returns whether event.stopPropagation() was ever called on this event object.
Returns: Number
The mouse position relative to the left edge of the document.
Returns: Number
The mouse position relative to the top edge of the document.
Returns: undefined
If this method is called, the default action of the event will not be triggered.
The other DOM element involved in the event, if any.
Returns: Object
This attribute contains the last value returned by an event handler that was triggered by this event, unless the value was undefined.
Prevents other event handlers from being called.
Prevents the event from bubbling up the DOM tree, preventing any parent handlers from being notified of the event.
The DOM element that initiated the event.
This attribute returns the number of milliseconds since January 1, 1970, when the event is triggered.
Returns: String
Describes the nature of the event.
Returns: String
For key or button events, this attribute indicates the specific button or key that was pressed.
This attribute contains the namespace specified when the event was triggered.
Was this information helpful?
   

Comments