one
one(type, [selector], function(e){ ... }) ⇒ self
one(type, [selector], [data], function(e){ ... }) ⇒ self [v1.1]
one({ type: handler, type2: handler2, ... }, [selector]) ⇒ self
one({ type: handler, type2: handler2, ... }, [selector], [data]) ⇒ self [v1.1]
Adds an event handler that removes itself the first time it runs, ensuring that
the handler only fires once. See .on()
for the explanation of
selector
and data
arguments.