简单的Javascript与Mailchimp注册表格冲突

时间:2016-08-24 20:28:49

标签: javascript mailchimp

所以我有一个简单的手风琴在我的一个页面上,我需要能够在手风琴中嵌入一个Mailchimp Signup表格。手风琴完美地工作,直到我嵌入mailchimp形式,然后它不再扩展到实际显示手风琴内的形式。我假设这两个java脚本彼此冲突,所以我只是想知道是否有一个简单的代码更改我可以对其中一个Javascript(或两者)一起使它们一起正常运行。这是两个javascripts

手风琴Javascript:

<script type="text/javascript">
$(document).ready(function($) {
$('#accordion').find('.accordion-toggle').click(function(){

  //Expand or collapse this panel
  $(this).next().slideToggle('fast');

  //Hide the other panels
  $(".accordion-content").not($(this).next()).slideUp('fast');

});
});
</script>

Mailchimp Javascript:

<script type='text/javascript' src='//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js'></script><script type='text/javascript'>(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[4]='MMERGE4';ftypes

[4]='text';fnames[5]='MMERGE5';ftypes[5]='text';fnames[3]='MMERGE3';ftypes[3]='radio';fnames[0]='EMAIL';ftypes[0]='email';fnames[2]='MMERGE2';ftypes[2]='phone';fnames[6]='MMERGE6';ftypes[6]='address';fnames[7]='MMERGE7';ftypes[7]

='text';fnames[8]='MMERGE8';ftypes[8]='radio';fnames[9]='MMERGE9';ftypes[9]='text';fnames[10]='MMERGE10';ftypes[10]='radio';fnames[11]='MMERGE11';ftypes[11]='radio';fnames[12]='MMERGE12';ftypes[12]='radio';fnames[13]='MMERGE13';ftypes

[13]='text';}(jQuery));var $mcj = jQuery.noConflict(true);</script>

提前感谢您提供给我的任何帮助。请记住,我不熟悉javascript,但我非常精通html,css,php和shipify的Liquid。

1 个答案:

答案 0 :(得分:0)

要确切地知道冲突是什么,您需要共享控制台错误,以便我们进行检查。

或者,如果您精通HTML和CSS,则可以使用html创建表单,而不必使用嵌入式脚本,只需将表单操作添加为上述脚本中的url,然后添加字段名称和ID以及合并字段名称。

上述解决方案只是一个可行的建议,如果您想继续包含嵌入式表单,则需要共享控制台错误,以便于调试。