我正在尝试添加一个javascript“请稍候”微调器,因此我的最终用户知道在发生长时间加载事件时正在发生某些事情。我们正在使用 ASP.NET。但是,存在一个问题,因为我们在页面上使用了很多Peter Blum 的验证器。就目前而言,我在继续按钮上使用了一个点击事件,如下所示:
var btnContinue = $("input[name*='btnContinue']");
$(btnContinue).click(function()
{
# show the spinner
}
如果验证失败,这会导致问题,因为验证错误会弹出,但微调器不会消失。我真的没有看到单个 OnAllValidation() 事件或我可以轻松挂钩以获得我真正想要的行为的东西(当我们知道一切正常时开始旋转)。这种事件顺序是有问题的,因为一些验证发生在回发之后,这意味着我失去了在 Javascript 中检查这些条件的能力。至少,如果没有我可以参与的事件。
有人有想法么?