成功提交后尝试隐藏mailchimp输入字段?

时间:2017-07-06 18:55:42

标签: jquery mailchimp

我无法在mailchimp上找到答案,我想我会很简单。只需检查成功响应div是否具有任何值并隐藏div。

    jQuery(document).ready(function($){

        $("#mc-embedded-subscribe").click(function (e) {
            if ($('#mce-success-response').text().length > 0) {
                $('#mc_embed_signup .mc-field-group').hide();
                alert('hide hide the fields');
            } 
        });
    });

但是这不起作用,响应发生在click事件之后。那么我怎样才能让它发挥作用?

1 个答案:

答案 0 :(得分:1)

您可以先在点击功能中隐藏字段,然后在成功响应的长度未指示成功时重新显示它们。

隐藏在视觉上可能有点刺耳......可能淡出不透明度或使用幻灯片切换使形式消失为旋转的“请稍候”图像。天空是极限。