Event manager.
- Source:
 
Methods
(static) add(elem, type, fn) → {void}
Add event to DOM element.
- Source:
 
Parameters:
| Name | Type | Description | 
|---|---|---|
elem | 
            
            
            
                
object
|
string
            
             | 
            
            
            
                 DOM element or selector.  | 
        
type | 
            
            
            
                
string
            
             | 
            
            
            
                 Event type.  | 
        
fn | 
            
            
            
                
function
            
             | 
            
            
            
                 Callback.  | 
        
Returns:
- Type:
 - 
        
void 
Example
Event.add(document.getElementById('foo'), 'click', function fooClick(evt) {
  // Element was clicked.
});
Event.add('#foo', 'click', function fooClick(evt) {
  // Element was clicked.
});
(static) isRightClick(ev) → {boolean}
Determine if an event is a "right click" event.
- Source:
 
Parameters:
| Name | Type | Description | 
|---|---|---|
ev | 
            
            
            
                
object
            
             | 
            
            
            
                 DOM event.  | 
        
Returns:
- Type:
 - 
        
boolean 
Example
// Assume this function is a click event listener.
function clickHandler(evt) {
  alert(Event.isRightClick(evt));
});
(static) remove(elem, type, fn) → {void}
Remove event from DOM element.
- Source:
 
Parameters:
| Name | Type | Description | 
|---|---|---|
elem | 
            
            
            
                
object
|
string
            
             | 
            
            
            
                 DOM element or selector.  | 
        
type | 
            
            
            
                
string
            
             | 
            
            
            
                 Event type.  | 
        
fn | 
            
            
            
                
function
            
             | 
            
            
            
                 Callback.  | 
        
Returns:
- Type:
 - 
        
void 
Example
// Assuming elemen had the `fooClick` function (see previous example):
Event.remove(document.getElementById('foo'), 'click', fooClick);
Event.remove('#foo'), 'click', fooClick);