隐藏注册表,成功后显示另一种形式

时间:2017-03-30 22:01:20

标签: javascript jquery

尝试隐藏注册表单,提交后所有检查成功,然后隐藏此表单,然后显示另一个表单以选择产品表单。 一直在试图查看settimeout是否可以解决问题,但仅在成功后显示一个白色空白页。

任何人都有任何想法?谢谢=)

setTimeout('$(".signin-form").fadeOut(500, function(){ $(".ChooseProductForm").fadein(500); }); ',2000);

很抱歉,我误解了jQuery的漏洞,所以请仔细阅读以了解更多内容并修复此问题,同时还有许多其他问题: - )

2 个答案:

答案 0 :(得分:1)

很好地发现了函数参数中的语法错误。 但我的建议是,如果你使用的是fadeIn和fadeOut动画方法,setTimeOut会给用户带来不必要的延迟。因此,使用计时器功能只需动画来隐藏和显示内容。

答案 1 :(得分:-1)

您的代码不正确。见下文,更正后的代码。

setTimeout(function() {
    $(".signin-form").fadeOut(500, function() {
        $(".ChooseProductForm").fadein(500);
    });
}, 2000);

注意:我假设您在done()success Ajax方法中调用此代码。

相关问题