Javascript 如何创建单击按钮后打开的Mailchimp弹出式注册表单
我想在点击我的html页面上创建mailchimp订户弹出式注册表单。Mailchimp给了我这个密码Javascript 如何创建单击按钮后打开的Mailchimp弹出式注册表单,javascript,jquery,html,dojo,Javascript,Jquery,Html,Dojo,我想在点击我的html页面上创建mailchimp订户弹出式注册表单。Mailchimp给了我这个密码 <script type="text/javascript" src="//s3.amazonaws.com/downloads.mailchimp.com/js/signup-forms/popup/embed.js" data-dojo-config="usePlainJson: true, isDebug: false"></script> <script
<script type="text/javascript" src="//s3.amazonaws.com/downloads.mailchimp.com/js/signup-forms/popup/embed.js" data-dojo-config="usePlainJson: true, isDebug: false"></script>
<script type="text/javascript">require(["mojo/signup-forms/Loader"], function(L) { L.start({"baseUrl":"mc.us13.list-manage.com","uuid":"e351f22c3447f6f906c454785","lid":"fcf6799444"}) })</script>
require([“mojo/signup forms/Loader”],函数(L){L.start({“baseUrl”:“mc.us13.list manage.com”,“uuid”:“e351f22c3447f6f906c454785”,“lid”:“fcf6799444”})
它不工作,我不知道它是如何工作的请有人解决这个问题
在html页面中放置此代码的位置当有人单击此代码时,我想将其放置在我网站的按钮上。将显示“注册”弹出式表单。给按钮一个id,如:
<button class="button" id="subscribe_me_button">Subscribe</button>
订阅
然后粘贴你的脚本,我修改了它,使它只显示在点击订阅我按钮。问题是,弹出代码设计为在您第一次加载页面时弹出,然后消失。它存储了一个cookie,这样弹出窗口就不会打扰网站的用户。但是,您只希望它在用户单击按钮时显示。
解决这个问题的一种方法是每次用户单击按钮时删除cookie,我也在代码中包含了这一点
<script type="text/javascript">
$(document).ready(function() {
$('#subscribe_me_button').click(function() {
document.cookie = "MCEvilPopupClosed" + '=; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
require(["mojo/signup-forms/Loader"], function(L) { L.start({"baseUrl":"mc.us13.list-manage.com","uuid":"e351f22c3447f6f906c454785","lid":"fcf6799444"}) })
});
});
</script>
$(文档).ready(函数(){
$(“#订阅我的按钮”)。单击(函数(){
document.cookie=“mcevipupclosed”+”=;expires=Thu,1970年1月1日00:00:01 GMT;”;
require([“mojo/signup forms/Loader”],函数(L){L.start({“baseUrl”:“mc.us13.list manage.com”,“uuid”:“e351f22c3447f6f906c454785”,“lid”:“fcf6799444”})
});
});
Mailchimp似乎已经更改了代码。现在看起来是这样的:
<script id="mcjs">!function(c,h,i,m,p){m=c.createElement(h),p=c.getElementsByTagName(h)[0],m.async=1,m.src=i,p.parentNode.insertBefore(m,p)}(document,"script","https://chimpstatic.com/mcjs-connected/js/users/e63023b77db3b56b3e62da595/15923cff0d37456ec37d0f581.js");</script>
!函数(c,h,i,m,p){m=c.createElement(h),p=c.getElementsByTagName(h)[0],m.async=1,m.src=i,p.parentNode.insertBefore(m,p)}(文档,“脚本”,”https://chimpstatic.com/mcjs-connected/js/users/e63023b77db3b56b3e62da595/15923cff0d37456ec37d0f581.js");
我一直在努力使用这个脚本使它与一个按钮一起工作。有什么想法吗