Bri*_*ian 6 javascript debugging conflict mailchimp
我一直在将MailChimp整合到我正在设计的网站中的时间最长!
问题是验证不适用于嵌入式订阅表单.该表单不是内联错误消息,而是将用户踢到MailChimp注册页面以更正错误或确认列表选择.
我已经对代码进行了大量的自定义,所以遗憾的是回到默认值不是一个选项.
这是我得到的错误,但我是JS n00b,所以我不知道他们的意思:
中断错误mce_jQuery未定义:

我不认为这是一个可以通过控制台捕获的错误.
奇怪的是这个.如果我删除自定义代码并从MailChimp发布静态代码它会以某种方式工作,但我已经复制了所有相关代码的重要功能,但仍然没有骰子.
您可以在http://ranya.net/wp/contact上观看该网站
MailChimp列表注册位于右上角滑动下拉列表中.相关脚本嵌入在div#top_mailing之后.
亚历克·斯马特的回答几乎是正确的。通过在 NoConflict 模式下运行 jQuery,问题得到了解决。Alec 建议我添加 jQuery.noConflict(); 在文档的标题中。事实证明,MailChimp 嵌入代码中有一行被注释掉了。为了正确启用 MailChimp 脚本的无冲突模式,请搜索
//var mce_jQuery = jQuery.noConflict();
Run Code Online (Sandbox Code Playgroud)
删除注释,使其看起来像这样
var mce_jQuery = jQuery.noConflict();
Run Code Online (Sandbox Code Playgroud)
然后你就可以开始了!:)
| 归档时间: |
|
| 查看次数: |
9930 次 |
| 最近记录: |