I'm having trouble attaching a call back to jquery unobtrusive validate. What I want to do is hide an informational message any time a field validation error is shown. They both take up the same area on the page. I can't figure out how to attach a callback to the show error method. I have one that works if you call validate but the error messages are shown before even change for the field is fired.
Here is a jsfiddle demoing my problem. http://jsfiddle.net/K6NcF/4/
This is the callback that only runs when validate() is called.
$('#theForm').bind('invalid-form.validate',function(){
$('.info-box').hide();
});
Any help would be appreciated.