jQuery .trigger('focus') bug
HTML
<ul>
<li>.trigger('custom.foo') will only run the "custom.foo" handler.</li>
<li>.trigger('click.foo') resets the form, and only runs the "click.foo" handler.</li>
<li>.trigger('focus.foo') focusses the input and runs all "focus" handlers.</li>
</ul>
<form>
<input class="field"/>
<input class="reset" type="reset"/>
</form>
<a href="#" class="focus-foo">focus.foo</a>
<a href="#" class="click-foo">click.foo</a>
<a href="#" class="custom-foo">custom.foo</a>
JavaScript
$('.focus-foo').click(function(){
$('.field').trigger( "focus" );
//$(this).fadeOut('slow'):
});