JQueryUI与谷歌的CDN问题

时间:2010-03-19 21:05:50

标签: asp.net jquery jquery-ui accordion cdn

我无法从Google的CDN加载JQueryUI。我有一个ASP.NET应用程序,并使用它来调用脚本:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script> 
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.js" type="text/javascript"></script> 
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/ui-darkness/jquery-ui.css" rel="stylesheet" type="text/css" />

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

        $("#accordion").accordion();
    });
    </script>
</asp:Content>

然后我有一个测试手风琴:

<div id="accordion">
    <h3><a href="#">First header</a></h3>
    <div>First content</div>
    <h3><a href="#">Second header</a></h3>
    <div>Second content</div>
</div>

然而,这不起作用。我使用了Chrome的Dev工具,我收到了这个错误:

  

未捕捉错误:'accordion'插件需要   要加载调用的Sys.scripts.ExtendedAccordion   Sys.require()首先

我也在我的母版页中使用MS'Ajax CDN,那么这可能会导致问题吗?

由于

1 个答案:

答案 0 :(得分:3)

看起来你在MS Ajax工具包手风琴和jQuery UI手风琴之间存在冲突。你能删除Ajax Toolkit吗?