Debugging Mootools&x27;未捕获类型错误:属性';集装箱';对象#<;对象>;不是一个函数';添加手风琴时出错

Debugging Mootools&x27;未捕获类型错误:属性';集装箱';对象#<;对象>;不是一个函数';添加手风琴时出错,debugging,mootools,javascript,mootools-more,Debugging,Mootools,Javascript,Mootools More,我正在与一个由外部开发人员开发的网站合作。我注意到他们用于手风琴的代码只支持每页固定数量的手风琴项目(即使他们的CMS可以创建无限数量的标记为显示手风琴风格的项目)。我正在努力整理这件事,以免以后让我的同事们感到困惑 我正试图添加一个标准的Mootools,但当我将其添加到页面时,出现以下错误: 未捕获的TypeError:对象#的属性“container”不是 函数mootools-core-1.4.5-full-compat.js:683 -以下标签中的链接“会话详细信息-单击下面的标题了解

我正在与一个由外部开发人员开发的网站合作。我注意到他们用于手风琴的代码只支持每页固定数量的手风琴项目(即使他们的CMS可以创建无限数量的标记为显示手风琴风格的项目)。我正在努力整理这件事,以免以后让我的同事们感到困惑

我正试图添加一个标准的Mootools,但当我将其添加到页面时,出现以下错误:

未捕获的TypeError:对象#的属性“container”不是 函数mootools-core-1.4.5-full-compat.js:683

-以下标签中的链接“会话详细信息-单击下面的标题了解每个会话的更多信息。”应全部为手风琴

我在页面底部从以下位置调用此代码:

使用这些版本的Mootools(在页眉顶部引用):

这是一个使用mootools版本的提琴,我的页面中的一部分HTML,以及相同的手风琴代码——一切正常。我想在我的整个页面的某个地方有冲突,但我不知道在哪里


除了逐个删除指向JS文件的代码/链接之外,有人知道如何修复此问题,或者从何处开始调试它吗?

microsoft的JS与mootools阵列实现发生冲突:

 <script src="/WebResource.axd?d=maKRZUGfDX1oNLvbjE5CVpp8Freqy1QYQvNjdATWoN2tEAP8BRYB9DDy6RYI9PQwhPak11VYG6N-fakPxQX9OdjCS0k1&amp;t=634604425351482412" type="text/javascript"></script>

<script src="/ScriptResource.axd?d=WSd7pLxkPBvO2m8zwahAn--zWk9drBpRcPo6hiP5S6h3lc4U02xAjGNhWI80hxb4tjqMmAYSYPB7ziM6k7g74E-bBOiz7xRre8hSbGF4tJ2E6c8VeX-W4J-tQv1ZL10ruL5uPffOFyiUX3xZVWWQT_YClyI1&amp;t=ffffffffb868b5f4" type="text/javascript"></script>
<script src="/ScriptResource.axd?d=bawOzJp1LF5Sj6rS_r-W75i2ouoWmFBvTNI9zqR0q_Lsf42KbPAaMTrPFSZ9jqam3zDWOHBUgNgKBDwGos_WSLyBOzTAzYVuGRRlgWxM0Jm-uc_fb8NPaprYxmDuvgVoemZKvN0bfNIpr2yzsXUjhCVB-0dFOF6qHbKXJEXRN_LWShmr0&amp;t=ffffffffb868b5f4" type="text/javascript"></script>

如果删除这些脚本,您将看到代码工作正常:


微软的js与mootools数组产生了一些冲突:

 <script src="/WebResource.axd?d=maKRZUGfDX1oNLvbjE5CVpp8Freqy1QYQvNjdATWoN2tEAP8BRYB9DDy6RYI9PQwhPak11VYG6N-fakPxQX9OdjCS0k1&amp;t=634604425351482412" type="text/javascript"></script>

<script src="/ScriptResource.axd?d=WSd7pLxkPBvO2m8zwahAn--zWk9drBpRcPo6hiP5S6h3lc4U02xAjGNhWI80hxb4tjqMmAYSYPB7ziM6k7g74E-bBOiz7xRre8hSbGF4tJ2E6c8VeX-W4J-tQv1ZL10ruL5uPffOFyiUX3xZVWWQT_YClyI1&amp;t=ffffffffb868b5f4" type="text/javascript"></script>
<script src="/ScriptResource.axd?d=bawOzJp1LF5Sj6rS_r-W75i2ouoWmFBvTNI9zqR0q_Lsf42KbPAaMTrPFSZ9jqam3zDWOHBUgNgKBDwGos_WSLyBOzTAzYVuGRRlgWxM0Jm-uc_fb8NPaprYxmDuvgVoemZKvN0bfNIpr2yzsXUjhCVB-0dFOF6qHbKXJEXRN_LWShmr0&amp;t=ffffffffb868b5f4" type="text/javascript"></script>

如果删除这些脚本,您将看到代码工作正常:


你说得对,非常感谢。我有一种感觉,这将是一个连接到ASP.NET的东西。我尝试了改名的建议,但没有成功,所以最后我自己用Fx.Slide重写了一个基本的手风琴。调试这个问题真是浪费了几个小时!一句忠告:远离asp.net;-)哈,我知道。我自己也是一个LAMP和jQuery的人,但这是我在工作中维护的一个网站——它是在我加入组织之前购买的,有机会引导事情朝着开源的方向发展@Adidi,当Microsoft自动添加这些脚本时,如何“删除”它们?你说得对,非常感谢。我有一种感觉,这将是一个连接到ASP.NET的东西。我尝试了改名的建议,但没有成功,所以最后我自己用Fx.Slide重写了一个基本的手风琴。调试这个问题真是浪费了几个小时!一句忠告:远离asp.net;-)哈,我知道。我自己也是一个LAMP和jQuery的人,但这是我在工作中维护的一个网站——它是在我加入组织之前购买的,有机会引导事情朝着开源的方向发展@Adidi,当Microsoft自动添加这些脚本时,如何“删除”它们?