title: Change click function to Keydown() Keycode =32
body: <p><a href="http://jsfiddle.net/58YWM/8/" rel="nofollow">http://jsfiddle.net/58YWM/8/</a> here's the original fiddle.</p>
  
  <p>I don't know why but the keydown wouldn't listen and it won't execute the function. </p>
  
  <pre><code>window.addEventListener("keydown", explode);
  
  var contW = $('#container').width();
  var contH = $('#container').height();
  var explode;
  
  $('.holder').keydown(explode=function(e) {
      event = event || window.event;
      if(keycode === 32){
          for (var j = 1; j &lt;= 3; j++){        
              var sourceX = (Math.random()*contW)%(contW&gt;&gt;1);
              var sourceY = (Math.random()*contH)%(contH&gt;&gt;1);
              var nTop = Math.floor((Math.random()*contW)%contW);
              var nLeft = Math.floor(((Math.random()*contH)%contH));
              var $child = $(this).clone();    
  
              $('#container').append($child);
              $child.css({ top:sourceX, left: sourceY })
              .animate({ opacity: 0.5, top: nTop+'px', left:nLeft+'px' }, 500)
              .keydown(explode);
  
  
              $(this).hide();
          }
  });
  </code></pre>