title: jQuery $.delegate() single selector multiple events or is $.bind() a better solution?
body: <p>So I am trying to find the answer to this, but there seems to be no definitive one I can find to help me make the right choice.</p>
  
  <p>So What I am curious about is <code>$.delegate()</code> as of recently I am a fan of using it, seems to be a bit more stable in most of my apps now a days. So with that. I typically when using it will do something like</p>
  
  <pre><code>$('div').delegate('.someclass', 'click', function(e){ .... });
  </code></pre>
  
  <p>and I am good with that, until now. Where I have an element that I need to handle multiple events for. So I am wondering whats the best approach? do I do something to the extent of.</p>
  
  <pre><code>$('div').delegate('.someclass', 'click', function(e){ .... });
  $('div').delegate('.someclass', 'mouseover', function(e){ .... });
  $('div').delegate('.someclass', 'mouseout', function(e){ .... });
  </code></pre>
  
  <p>or do I go the <code>$.bind()</code> route? and do something like</p>
  
  <pre><code>$('.someclass').bind({
      click:function(){...},
      mouseout:function(){...},
      mouseover:function(){...}
  });
  </code></pre>
  
  <p>does <code>$.delegate()</code> support something similar to <code>$.bind()</code>? It doesn't appear so reading through the API but ya never know (doesn't work for me). Or is there a function I simliar in nature to the combination of the two that I might not be aware of? </p>