event.namespace
JQ Home <<
Objects <<
event.namespace
Event specified namespace property.
Description
The event.namespace
Event object property, contains the value of the namespace specified on event triggering.
Syntax
Signature | Description |
---|---|
event.namespace | The value of the namespace specified on event triggering. |
Parameters
None.
Return
A String
object.
event.namespace
Example
Objects << Top
Contains the value of the namespace specified on event triggering.
In the example below when you enter or leave the 'div2' element the mouseenter
and mouseleave
JavaScript events fire but the namespace isn't passed across in the event so is undefined.
When we press the left button we trigger the mouseenter
JavaScript event manually and the event.namespace
parameter gets passed in the object and is output as part of the message.
$(function(){
$('#div2').on({
'mouseenter.ns1': function(event) {
$(this).css({backgroundColor: 'orange', color: 'black'})
.append('**entering "div2. " Namespace: ' + event.namespace);
},
'mouseleave.ns2': function(event) {
$(this).css({backgroundColor: 'green', color: 'white'})
.append('**leaving "div2. " Namespace: ' + event.namespace);
}
});
$('#btn5').on('click', function(){
$('#div2').trigger('mouseenter.ns1');
});
});
div2. Some initial text.
Related Tutorials
jQuery Advanced Tutorials - Lesson 5 - The Event Object