我无法在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事件之后。那么我怎样才能让它发挥作用?
答案 0 :(得分:1)
您可以先在点击功能中隐藏字段,然后在成功响应的长度未指示成功时重新显示它们。
隐藏在视觉上可能有点刺耳......可能淡出不透明度或使用幻灯片切换使形式消失为旋转的“请稍候”图像。天空是极限。