我尝试过 2014 年和 2015 年答案中的代码,但它们似乎不起作用。在开发工具中,弹出标记的前几行如下所示:
<div widgetid="SignupForm_0" id="SignupForm_0" class="modalContent">
<div class="flash-block" data-dojo-attach-point="formResponseMessages"></div>
<div class="modalContent__content" data-dojo-attach-point="formContentContainer">
我希望用户能够单击页面上的任意位置来关闭弹出窗口,而不仅仅是单击关闭按钮。按钮标记如下所示:
<div class="mc-closeModal" data-action="close-mc-modal" data-dojo-attach-point="modalClose">close</div>
我已经尝试过这些类型的黑客但没有成功:
$('body').on('click', function () {
$('#SignupForm_0').trigger('popmakeSetCookie').popmake('close');
});
或
$('body').on('click', function () {
$('#SignupForm_0').hide();
});
任何帮助将不胜感激。
最佳答案
ID错误,我傻了...
$("#PopupSignupForm_0").remove();
关于javascript - 关闭 Mailchimp 弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37484794/