Binding and decoupling are deprecated in jQuery.
As with jQuery 1.7, the .on() method is the preferred method for attaching event handlers to a document.
http://api.jquery.com/on/
To answer the question of multiple dispatches, another new addition in JQuery 1.7 is the .one() handler, which attaches an event handler to an object, but only allows it to be run once. This will allow you to prevent multiple shipments.
eg:
$("form#form1").one("submit", submitFormFunction); function submitFormFunction(event) { event.preventDefault(); $("form#form1").submit(); }
Note. I am attached to the form submit event, not the button click event.
reach4thelasers
source share