javascriptの「お待ちください」スピナーを追加しようとしているので、エンドユーザーは長い読み込みイベントが発生している間に何かが起こっていると考えています。ASP.NETを使用しています。ただし、ページでPeterBlumのバリデーターを多数使用しているという問題があります。現在のところ、次のように続行ボタンでクリックイベントを使用しています。
var btnContinue = $("input[name*='btnContinue']");
$(btnContinue).click(function()
{
# show the spinner
}
検証エラーがポップアップしますが、スピナーが消えないため、検証が失敗した場合に問題が発生します。単一のOnAllValidation()イベントや、本当に必要な動作を取得するために簡単にフックできるものは実際には表示されません(すべてが正常であることがわかったら、検証後にスピンを開始します)。検証の一部はポストバック後に行われるため、このイベントの順序には問題があります。つまり、Javascriptでこれらの条件をチェックする機能が失われます。少なくとも、イベントがなければ、私は夢中になりました。
誰かアイデアはありますか?