【发布时间】:2016-09-25 20:54:17
【问题描述】:
我尝试了 2014 年和 2015 年答案中的代码,但它们似乎没有用。在 devtools 中,弹出标记的前几行如下所示:
<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();
});
任何帮助将不胜感激。
【问题讨论】:
-
$('#SignupForm_0').css({"display":"none"});怎么样?另外,你是如何在 Mailchimp 页面中应用这个 JS 的? -
似乎也不起作用。
标签: javascript jquery mailchimp