我认为选择启用是上口而有效的,但用户体验不好。即使提交了电子邮件,用户也必须手动关闭弹出窗口。
用户提交邮件后如何关闭弹出窗口?告诉接收到的电子邮件后,可能要延迟1-2秒。
演示http://codepen.io/anon/pen/Evsmb
<script type='text/javascript'>
(function($) {
window.fnames = new Array();
window.ftypes = new Array();
fnames[0]='EMAIL';
ftypes[0]='email';
window.mc.showPopup = true;
window.mc.delayPopup = 2000;
if (mc.showPopup) mc.evalPopup();
}(jQuery));
var $mcj = jQuery.noConflict(true);
</script>
这样的事情应该起作用。
//Listen for form submit
$('#mc-embedded-subscribe-form').submit(function (e) {
//hide popup
$("#mc_embed_signup").hide();
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句