2

我在从 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 的开发工具,我得到了这个错误:

未捕获的错误:“手风琴”插件需要加载 Sys.scripts.ExtendedAccordion 并首先调用 Sys.require()

我还在我的母版页中使用 MS 的 Ajax CDN,这会导致问题吗?

谢谢

4

1 回答 1

3

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

于 2010-03-19T21:09:51.037 回答