title: Unbind special keypress event
body: <p>I've got a question regarding jQuery keypress events. I've got the following (working) code:</p>
  
  <pre><code>$(document).bind('keypress', function(event) {
  
      if ($('#myDiv').is(':visible')) {
  
          if (event.which == 102) {
              // ...do something...
          }
  
      }
      else {
          if (event.which == 102) {
              return;
          }
      }
  
  });
  </code></pre>
  
  <p>I always "unbind" the event with binding another "over" it. I know that I can unbind it with <code>.unbind('keypress')</code> but I got more keypress events and when i unbind this with <code>$(document).unbind('keypress')</code> all my events get lost. </p>
  
  <p>Can I do something like "keypress.102" to only unbind this particular "key" or how can this be done?!</p>