我有一个函数,我在表单提交上调用,一旦ajax接收到结果,就可以使用该函数。该功能是在页面上显示或隐藏加载程序gif。
它在Firefox和IE中运行良好,而在Chrome中,laoder不会显示/表单不会隐藏。但是,如果我在Chrome的控制台中进行js调试,则加载程序和显示/隐藏表单效果很好。
奇怪的是,如果不进行调试,它将无法正常工作。控制台中我没有任何错误。
功能:
function loader2(loaderClass, destinationClass, showLoader) {
var $loading = $(loaderClass).hide();
var $form = $(destinationClass).show();
if (showLoader) {
$loading.slideDown(500);
$form.hide();
} else {
$loading.hide();
$form.slideDown(500);
}
}