单击“ MailChimp”弹出表单,单击“ WordPress菜单项”

时间:2019-06-06 17:35:06

标签: javascript wordpress popup mailchimp popupwindow

在执行我正在处理的网站标题中的菜单项上的简单单击时,我遇到了问题,这为MailChimp生成的订阅表单打开了一个弹出窗口。

此外,我已经在此处和Github上审查了有关该主题的其他帖子,但似乎没有任何效果。

这里有一些我已审查但似乎无法正常工作的帖子示例:

这是我到目前为止所拥有的:

  

头文件

此内容存储在<head>中,因此它将在菜单项之前加载。

<script type="text/javascript" src="//downloads.mailchimp.com/js/signup-forms/popup/unique-methods/embed.js" data-dojo-config="usePlainJson: true, isDebug: false"></script>

<script type="text/javascript"> function showMailingPopUp() {
    require(["mojo/signup-forms/Loader"], function(L) {
        L.start({
            "baseUrl": "mc.us18.list-manage.com",
            "uuid": "myUUID",
            "lid": "myLID"
        })
    }) 
document.cookie = 'MCEvilPopupClosed=;path=/;expires=Thu, 01 Jan 1970 00:00:00 UTC;';
document.cookie = 'MCPopupClosed=;path=/;expires=Thu, 01 Jan 1970 00:00:00 UTC;';
document.cookie = 'MCPopupSubscribed=;path=/;expires=Thu, 01 Jan 1970 00:00:00 UTC;';
};
$(function() {
    $(".subscribe a").on('click', function() {
        showMailingPopUp();
    });
}); 
</script>

请注意.subscribe是一个分配给以下所示菜单项的类: WordPress Dashboard Appearance Menu Item
这是源代码:

<li id="menu-item-171" class="subscribe menu-item menu-item-type-custom menu-item-object-custom current_page_item menu-item-home no-mega-menu"><a class="menu-item-link js-smooth-scroll" href="https://thiswebsite.com/#subscribe">Subscribe</a></li>

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)