TypeError: $(...).accordion 导致所有其他功能失败

Posted

技术标签:

【中文标题】TypeError: $(...).accordion 导致所有其他功能失败【英文标题】:TypeError: $(...).accordion is causing all other functions to fail 【发布时间】:2015-05-11 18:59:06 【问题描述】:

我在使用 UI Accordion 时遇到问题。它不断显示此错误:TypeError: $(...).accordion is not a function 这也导致我所有其他 javascript 函数停止工作。

这是一个现场测试:http://loai.directory/test/modules

我改变了相应的功能:

//Accordion
$(".accordion").accordion( header: ".accordionHead", collapsible: true, active: false, heightStyle: "content" );

//Accordion
$(function() 
    $(".accordion").accordion( header: ".accordionHead", collapsible: true, active: false, heightStyle: "content" );
);

但还是不行。

【问题讨论】:

你加载jqueryui库了吗 确实,正如您在测试站点中看到的那样:我正在调用: jquery.min.js 不包含 jQuery UI。这是一个单独的库。 能否创建jsfiddle,我们可以调试 @Juhana 我应该从哪里调用函数?我尝试在 【参考方案1】:

您的 html 代码将 <base href> 设置为某个 http://localhost/ URL。您需要删除该行。

那么它应该能够访问所有的资源。

【讨论】:

以上是关于TypeError: $(...).accordion 导致所有其他功能失败的主要内容,如果未能解决你的问题,请参考以下文章

537. Complex Number Multiplication

表单提交空值

使用javascript显示和隐藏可折叠

Expo image-manipulator crop - 根据 facedetector 的值

我可以扩展我的div,但我该如何缩小它?

TypeError: 'float' 类型的对象没有 len() & TypeError: 'float' 对象不可迭代