title: jQuery's One - Fire once with multiple event types
body: <p>Is there a way to fire a single function once when any event is raised?</p>
  
  <p>For example, if I have the following function: (<a href="https://jsfiddle.net/KyleMit/23H7J/81/" rel="nofollow noreferrer"><em>demo in jsfiddle</em></a>)</p>
  
  <pre class="lang-js prettyprint-override"><code>$('input').one('mouseup keyup', function(e){ 
      console.log(e.type);
  });
  </code></pre>
  
  <p>I'd like to only call the function once, regardless of which event fired it.</p>
  
  <p>But according to the <a href="https://api.jquery.com/one/" rel="nofollow noreferrer">docs</a> for <code>.one()</code>:</p>
  
  <blockquote>
    <p>If the first argument contains more than one space-separated event types, the event handler is called <strong>once for each event type</strong>.</p>
  </blockquote>
  
  <p>So, currently the function will fire once for each event type.</p>