So many ways to bind an event
<p>There are various ways to bind events to elements in jquery</p>

<p>.click , .bind, .live, .delegate, saving events data in .data etc</p>

<p>which is the most superior method among these and why?</p>

<p>wouldn't a single pattern like this be more beneficial?</p>

<pre><code>$('selector').bind({
            event: 'click mouseover ...',
            keepAlive: (true, false, ...),
            trigfunction: (function() {
                // I run for click
            }, function() {
                // i run for mouseover
            }, function() {
                ///...
            })
        });
</code></pre>
