jQuery UI:TypeError:$(…)。accordion不是函数
出于某种原因, jQuery UI Accordion不起作用。 我一直收到这个错误:
TypeError:$(…)。accordion不是一个函数
我究竟做错了什么? 基于此网站上类似主题的其他答案,我认为它与包含的文件有关。
我的标题包括:
<link rel="stylesheet" href="css/base_con.css"> <link rel="stylesheet" href="css/skeleton.css"> <link rel="stylesheet" href="css/layout.css"> <link rel="shortcut icon" href="images/favicon.ico"> <link rel="apple-touch-icon" href="images/apple-touch-icon.png"> <link rel="stylesheet" href="css/custom-theme/jquery-ui-1.10.0.custom.css" type="text/css" /> <script src="js/jquery-1.9.0.js"> <script src="js/jquery-ui-1.10.0.custom.js"> <script src="js/responsiveslides.min.js" type="text/javascript">
这个问题可能来自几个不同的事情:
- 您不包括jQuery UI库。
- 你包括jQuery UI库,包含jQuery库
- jQuery UI和jQuery库的路径可能不正确
- 您正在使用没有手风琴的自定义jQuery UI库
由于前两个不适用于您,我建议三重检查路径并使用完整的jQuery UI库而不是自定义的库:
使用两个jquery.js
文件可能会导致冲突并导致抛出错误。 避免导入两个或多个jquery.js
文件。
在您的上一个代码行中,按以下顺序包含脚本: –
没有必要包含以下内容,因为它将由上述脚本处理。
js文件的顺序很重要!
/external/jquery/jquery.js should be listed above jquery-ui.js!