0

私がやろうとしているのは、エラーが見つかったときに検証の概要をゆっくりとフェードインすることです。目立たないjQuery検証でASP.NET MVC 4を使用しています。

検証はうまく機能します。問題が見つかると、要約の css クラスがからにdiv切り替わります。validation-summary-validvalidation-summary-errors

検証ロジックとルック アンド フィールを分離したいので、検証イベントにフックしたくありません。したがって、私の目標は、css クラスの切り替えを検出し、アニメーション (fadeIn など) をトリガーすることです。この場合、アニメーションを担当するスクリプトは検証を認識せず、css クラスのみを認識します。

4

1 に答える 1

0

PubSubを使用してみることができます。

何かが検証に失敗したときにイベントを発生させるようにフォームを設定し、invalid検証サマリーにそのイベントをサブスクライブさせ、必要な変更を加えます。

PubSubはjQueryで簡単に作成できます。trigger()メソッドを使用するだけです。

于 2012-07-18T21:19:36.727 に答える