【发布时间】:2014-08-26 15:58:56
【问题描述】:
有没有办法在引发任何事件时触发单个函数?
例如,如果我有以下函数:(demo in jsfiddle)
$('input').one('mouseup keyup', function(e){
console.log(e.type);
});
我只想调用该函数一次,不管是哪个事件触发了它。
但是根据docs换成.one():
如果第一个参数包含多个以空格分隔的事件类型,则事件处理程序为每个事件类型调用一次。
因此,目前该函数将为每种事件类型触发一次。
【问题讨论】:
标签: javascript jquery events