jQuery错误 - xyz不是一个函数

时间:2010-02-04 14:57:16

标签: jquery-ui

我突然在这个page上得到了一个最不受欢迎的错误:

  

错误:$(“#accordion”)。accordion不是函数

我的jQuery代码如下:

<script type="text/javascript">
        $(function(){

            // Accordion
            $("#accordion").accordion({ header: "h4", autoHeight: false, collapsible: true });

            //hover states on the static widgets
            $('#dialog_link, ul#icons li').hover(
                function() { $(this).addClass('ui-state-hover'); }, 
                function() { $(this).removeClass('ui-state-hover'); }
            );

            // controls the sidebar navigation action               
            $('.interior #subContent > ul > li > a.drop').click(function(){
            $(this).parent().children('ul').toggle("slow");
                 return false;
            });

            $(window).ready(function() {
                $('li.products ul').show();
                $('li.technical ul').show();
                $('li.tips ul').show();
            }); 

        });
    </script>

我已经工作了几个星期,今天......一直都是错误。

我很感激在确定错误原因方面提供帮助。

感谢。

1 个答案:

答案 0 :(得分:2)

发现问题:

这:

<script type="text/javascript" src="http://jqueryui.com/latest/ui/ui.accordion.js"></script>

不再与任何内容相关联。

  

请求的网址   /svn/tags/latest/ui/ui.accordion.js   在这台服务器上找不到。