现在我Save
在一个大/大表单上有一个按钮,里面有很多输入元素(~ 500 个输入)。这些输入是通过 AJAX 加载的,其中很大一部分是隐藏输入。
单击Save
按钮时,我调用:
// Save button click
$("#save").click(function ()
{
var button = $(this);
button.button('loading');
if($("form").valid())
{
... AJAX Post here ...
}
else
{
button.button('reset');
}
}
问题是Twitter Bootstrap 按钮Loading
提供的动画不会触发,因为它非常密集并且阻塞了 UI 线程。我测试了它删除了对的调用,并且加载动画按预期显示。$("form").valid()
$("form").valid()
我想Loading
在处理表单时看到动画。现在动画的方式只是在代码通过时闪烁$("form").valid()
......用户几乎看不到它。
有没有什么简单的方法可以让我在 jQuery 验证功能工作时给Loading
按钮一些时间?valid()