Namespace: event

$_. event

Event Listener module
Source:

Methods

(static) add(event, callback)

Adds an event that returns a callback when triggered on the selected event and selector
Parameters:
Name Type Description
event string
callback function
Source:
Example
$_("#selector").event.add("click", do_something());

(static) create(name, dataopt) → {Object}

Create a custom event
Parameters:
Name Type Attributes Description
name string
data object <optional>
Source:
Returns:
Type
Object
Example
var event = $_("#selector").event.create('foo', {});

(static) delegate(target, event, callback)

Binds an event to a parent object
Parameters:
Name Type Description
target string
event string
callback function
Source:
Example
$_("#parent").delegate(".button", "click", do_something());

(static) live(target, event, callback)

Binds a persistent event to the document
Parameters:
Name Type Description
target string
event string
callback function
Source:
Example
$_.event.live(".button", "click", do_something());

(static) remove(event, callback)

Removes an event bound the the specified selector, event type, and callback
Parameters:
Name Type Description
event string
callback string
Source:
Example
$_("#selector").event.remove("click", do_something());

(static) trigger(event) → {boolean}

Trigger an event to fire
Parameters:
Name Type Description
event object
Source:
Returns:
Type
boolean
Example
$_("#my_id").trigger('click');