Javascript 当Yii添加类错误时,是否有可用的函数回调

Javascript 当Yii添加类错误时,是否有可用的函数回调,javascript,jquery,yii,transitions,Javascript,Jquery,Yii,Transitions,我正在用Yii构建一些表单。 我想完善它在客户端验证上提供的用户体验'enableClientValidation'=>true, 当添加类错误时,我正在使用CSS转换来动画显示错误消息的方式 .new_events .bookingError { display: block !important; width: 243px; position: relative; margin: -36px 0px 0px 312px; font-size: 1.3e

我正在用Yii构建一些表单。 我想完善它在客户端验证上提供的用户体验<代码>'enableClientValidation'=>true, 当添加类错误时,我正在使用CSS转换来动画显示错误消息的方式

.new_events .bookingError {
    display: block !important;
    width: 243px;
    position: relative;
    margin: -36px 0px 0px 312px;
    font-size: 1.3em;
    color: red;
    z-index: 0;
        -webkit-transition: all 1s ease-in-out;
        -moz-transition: all 1s ease-in-out;
        -o-transition: all 1s ease-in-out;
        transition: all 1s ease-in-out;
}
.new_events .error .bookingError {
    margin: 0px 0px 0px 312px;
}
好的。但是我真的很想在这些动画上支持IE,我想到的唯一方法就是在YII添加或切换.error后使用回调,然后对它进行动画({},XX)。。
有什么亮点吗?

Yii使用普通jQuery来实现这一点,您要查找的代码位于jQuery.yiiactiveform.js中,updateInput函数。目前我看到的唯一解决方案是编写自己的javascript,例如添加一个额外的触发器调用:

$(input).trigger('cssErrorClassAdded')

默认情况下,yii有一个packages.php,它指向所有不同的插件(在框架的/web/js/下)。添加包含您自己的php文件的派生CClientScript文件并覆盖“yiiactiveform”包以指向您的版本相当容易。

wow,看起来正是我想要的…,现在IE也可以享受动画了:)。Tnx很多