title: Jquery live function suddenly not working anymore
body: <p>I was using jQuery <code>live()</code> function to detect when the user was pressing some special keys (arrows, etc.): </p>
  
  <pre><code>$('.TextBox1').live('keydown', function(e) {
      var keyCode = e.keyCode || e.which;
      if (keyCode == 40) {
          e.preventDefault();
          // ...
      }
  });
  </code></pre>
  
  <p>It was working fine for a couple of months when suddenly yesterday it stopped working, preventing every line of JS code below it from executing. I have tried to replace it with the <code>.keyup</code> function but this has not helped. What could have happened?</p>