Loading...
Class Event
The Event interface is used to provide contextual information about an event to the handler processing the event
Members Table
The following table lists the members exposed by the Event object.
Show inherited members (marked with *)
Show:
Properties
Methods
Constants
Property
Type
Readonly
Description
bubbles
Boolean
true
Used to indicate whether or not an event is a bubbling event.
cancelable
Boolean
true
Used to indicate whether or not an event can have its default action prevented.
currentTarget
Node
true
Used to indicate the EventTarget whose EventListeners are currently being processed. This is particularly useful during capturing and bubbling.
defaultPrevented
Boolean
true
Used to indicate whether preventDefault () has been called for this event.
eventPhase
Number
true
Used to indicate which phase of event flow is currently being evaluated.
namespaceURI
String
true
The namespace URI associated with this event at initialization time, or null if it is unspecified.
target
Node
true
Used to indicate the EventTarget to which the event was originally dispatched.
timeStamp
TimeStamp
true
Used to specify the time (in milliseconds relative to the epoch) at which the event was created.
type
String
true
The name of the event (case-insensitive). The name must be an XML name.
Method
Returns
Description
initEvent
Void
The initEvent method is used to initialize the value of an Event created through the DocumentEvent interface.
Sytaxis:
object.initEvent( type , canBubble , cancelable )
Arguments:
Name
Type
O/R
Description
type
String
Required
Specifies the event type.
canBubble
Boolean
Required
Specifies whether or not the event can bubble.
cancelable
Boolean
Required
Specifies whether or not the event's default action can be prevented.
preventDefault
Void
If an event is cancelable, the preventDefault method is used to signify that the event is to be canceled, meaning any default action normally taken by the implementation as a result of the event will not occur.
Sytaxis:
object.preventDefault( )
stopImmediatePropagation
Void
Prevents other event listeners from being triggered and, unlike stopPropagation () its effect is immediate
Sytaxis:
object.stopImmediatePropagation( )
stopPropagation
Void
The stopPropagation method is used prevent further propagation of an event during event flow. The event will complete dispatch to all listeners on the current EventTarget before event flow stops. This method may be used during any stage of event flow.
Sytaxis:
object.stopPropagation( )
Event
B
C
Interface
Description
Constant
Value
Description
CAPTURING_PHASE
1
The event is currently being evaluated at the target EventTarget.
AT_TARGET
2
The current event phase is the bubbling phase.
BUBBLING_PHASE
3
The current event phase is the capturing phase.
Remarks
Events of that type:
Please enable JavaScript to view the comments powered by Disqus.