在 Jekyll/Github Pages 上单击时使 Mailchimp 弹出窗口工作

试图让 Mailchimp 的弹出表单在我的 Jekyll Powered Github 页面上单击即可工作。

我遵循的步骤:

  1. 我在我的网站上创建了一个链接来触发弹出窗口:

    <a href="#" id="open-popup" onclick ="showMailingPopUp(); return false;">Join Newsletter</a>
    

    以上内容位于我的导航栏 ( masthead.html)的 HTML 中

  2. 然后,我为 mailchimp 弹出代码 ( newsletter.html)创建了一个 HTML 是的,uuid 和盖子被我自己的哈希值取代了

    <script type="text/javascript" src="//downloads.mailchimp.com/js/signup-forms/popup/embed.js" data-dojo-config="usePlainJson: true, isDebug: false"></script>
    <script>
      function showMailingPopUp() {
        require(
          ["mojo/signup-forms/Loader"],
          function(L) {
            L.start({"baseUrl":"mc.us12.list-manage.com","uuid":"myuuid","lid":"mylid"})
          }
        );
    
        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;";
      }
    
      document.getElementById("open-popup").onclick = function() {showMailingPopUp()};
    </script>
    
  3. 调用之前newsletter.html添加了一个包含masthead.html</body>

    {% include newsletter.html %}
    
  4. 以上都没有运气:-(

有关如何修复它的任何指示?

大卫·雅克

javascript 加载顺序有问题。Jquery 在您的时事通讯代码之后加载,这就是产生错误的原因。

  • {% include newsletter.html %}_includes/masthead.html 中删除
  • 添加{% include newsletter.html %}布局/ default.html中,刚刚闭幕前</body>

它有效!

奖励:您也可以删除多余的<body></body>标签_includes / masthead.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MailChimp-单击按钮时显示模式注册表单弹出窗口

来自分类Dev

无法使用 MailChimp 弹出窗口

来自分类Dev

在mailchimp中单击/提交按钮触发器后关闭弹出窗口

来自分类Dev

启动Mailchimp邪恶弹出窗口onclick

来自分类Dev

WPF 打开弹出窗口并在弹出窗口打开时在主窗口上工作

来自分类Dev

在外部(正文)上单击时关闭弹出窗口

来自分类Dev

单击时显示弹出窗口

来自分类Dev

mailchimp弹出表单未显示

来自分类Dev

在导航抽屉项目上,单击弹出窗口

来自分类Dev

在悬停而不是单击时显示弹出窗口

来自分类Dev

单击按钮时未显示弹出窗口

来自分类Dev

单击某处时隐藏弹出窗口

来自分类Dev

在悬停而不是单击时显示弹出窗口

来自分类Dev

单击显示弹出窗口

来自分类Dev

单击使弹出窗口消失

来自分类Dev

当我单击注销按钮时弹出弹出窗口

来自分类Dev

关闭小框,在弹出窗口之外单击时弹出

来自分类Dev

在AngularJS上单击身体内的任何位置时,如何显示弹出窗口?

来自分类Dev

Eclipse-保存文件时构建工作区弹出窗口

来自分类Dev

单击按钮打开弹出窗口

来自分类Dev

ASP .NET在模态弹出窗口中的单击事件链接按钮上显示模态弹出窗口

来自分类Dev

jQuery弹出窗口和ActionLink上的持久数据单击

来自分类Dev

鼠标单击弹出窗口的外框时如何防止弹出窗口关闭

来自分类Dev

单击新弹出窗口时,如何隐藏页面上的弹出窗口?

来自分类Dev

在弹出窗口之外单击时,带有TextBox的WPF弹出窗口不保存文本

来自分类Dev

在外部单击时隐藏Angular UI Bootstrap弹出窗口

来自分类Dev

在内部单击时,Bootstrap弹出窗口将关闭

来自分类Dev

单击单元格时延迟打开弹出窗口

来自分类Dev

单击按钮时启用/禁用引导程序弹出窗口

Related 相关文章

  1. 1

    MailChimp-单击按钮时显示模式注册表单弹出窗口

  2. 2

    无法使用 MailChimp 弹出窗口

  3. 3

    在mailchimp中单击/提交按钮触发器后关闭弹出窗口

  4. 4

    启动Mailchimp邪恶弹出窗口onclick

  5. 5

    WPF 打开弹出窗口并在弹出窗口打开时在主窗口上工作

  6. 6

    在外部(正文)上单击时关闭弹出窗口

  7. 7

    单击时显示弹出窗口

  8. 8

    mailchimp弹出表单未显示

  9. 9

    在导航抽屉项目上,单击弹出窗口

  10. 10

    在悬停而不是单击时显示弹出窗口

  11. 11

    单击按钮时未显示弹出窗口

  12. 12

    单击某处时隐藏弹出窗口

  13. 13

    在悬停而不是单击时显示弹出窗口

  14. 14

    单击显示弹出窗口

  15. 15

    单击使弹出窗口消失

  16. 16

    当我单击注销按钮时弹出弹出窗口

  17. 17

    关闭小框,在弹出窗口之外单击时弹出

  18. 18

    在AngularJS上单击身体内的任何位置时,如何显示弹出窗口?

  19. 19

    Eclipse-保存文件时构建工作区弹出窗口

  20. 20

    单击按钮打开弹出窗口

  21. 21

    ASP .NET在模态弹出窗口中的单击事件链接按钮上显示模态弹出窗口

  22. 22

    jQuery弹出窗口和ActionLink上的持久数据单击

  23. 23

    鼠标单击弹出窗口的外框时如何防止弹出窗口关闭

  24. 24

    单击新弹出窗口时,如何隐藏页面上的弹出窗口?

  25. 25

    在弹出窗口之外单击时,带有TextBox的WPF弹出窗口不保存文本

  26. 26

    在外部单击时隐藏Angular UI Bootstrap弹出窗口

  27. 27

    在内部单击时,Bootstrap弹出窗口将关闭

  28. 28

    单击单元格时延迟打开弹出窗口

  29. 29

    单击按钮时启用/禁用引导程序弹出窗口

热门标签

归档