title: Rebind an event handler that was unbound with .off() method jQuery
body: <p>I have an element let's call it <code>div1</code> which I bind an event "click" to so it runs some code on click. 
  Then I've got another element let's call it <code>div2</code> when it is clicked it runs this line of code: <code>div1.off('click');</code> So now the <code>div1</code> click event handler is unbinded successfully. </p>
  
  <p>This works perfectly well however I would like to "rebind" this <code>div1</code> click event later on say on a third div click event.</p>
  
  <p>I can't find anywhere how to rebind a click event which I called .off() on. 
  Does anybody have any idea how I could accomplish this?</p>
  
  <p>What I've tried:</p>
  
  <pre><code>div1.one('click',function() {
      ...some code
  });
  div2.on('click',function() {
      ...some code
      div1.off('click');
  });   
  //all good so far
  div3.on('click',function() {
      ...some code
      div1.on('click'); //this is the part which is obviously wrong i just put it to show my intentions - this line needs to "rebind" the div1 click event
  });    
  </code></pre>