当css类被不显眼的验证改变时触发jQuery动画

时间:2012-07-18 21:02:19

标签: jquery jquery-validate asp.net-mvc-4 unobtrusive-validation

我想要做的是在发现错误时缓慢淡入验证摘要。 我正在使用ASP.NET MVC 4进行不引人注目的jQuery验证。

验证效果很好。发现问题时,摘要div的css类会从validation-summary-valid切换为validation-summary-errors

我不想挂钩验证事件,因为我想保持验证逻辑并且外观和感觉分开。所以我的目标是检测css类切换并触发一些动画(例如fadeIn)。在这种情况下,负责动画的脚本将不会知道css类的验证。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用PubSub

设置表单以在验证失败时触发invalid事件,并让您的验证摘要订阅该事件并进行必要的更改。

使用jQuery轻松实现PubSub。只需使用trigger()方法。