JSer对象 once(handle, handler)
描述:
给元素绑定某个事件,此事件只会执行一次。

这与on(handle, handler)唯一不同的是,此方法绑定的事件,将只会触发并执行一次,事件一但执行,将会销毁此handler事件监听器.
参数:
参数 类型 说明
handle  String 要绑定的事件名称,事件名称可以是任何Javascript事件名,也可以是任意其它的自定义事件名称。
handler function(event) 当事件被触发时,执行此函数.
您可以在函数内部通过"this"关键字来访问当前的DOM元素;同时此函数还可以接收一个参数,这个参数代表事件触发时的event对象;
如果此函数明确的返回false, JSer将取消元素的事件冒泡行为(什么是事件冒泡?)。
返回:
JSer 当前的JSer对象。
示例:
js代码:
JSer("input").once("keydown", function(){
      alert('您按了Z键. 再次按下Z键,此窗口将不再弹出');
});
附注:
once方法也可以像on(object)那样,传入一个"名称/值"形式的对象,来同时绑定多个需要执行一次的事件.
请参考:
on(handle), on(handle, handler), on(object), off(), off(handle), off(handler), off(handle, handler)