我在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();
});
非常感谢任何帮助。
答案 0 :(得分:0)
有错ID,傻我......
$("#PopupSignupForm_0").remove();