In JQuery when should you use .bind() over .click() - or any other given event?
They are the same. See here
They're effectively the same. However, using bind()
allows you to make use of namespaced events. This is especially useful when writing plugins.
in "bind" you can use multiple events
$('#foo').bind('mouseenter mouseleave', function() {
$(this).toggleClass('entered');
});