我无法从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,所以这可能会引起问题吗?
谢谢
最佳答案
看起来您在MS Ajax工具包手风琴和jQuery UI手风琴之间存在冲突。您可以删除Ajax工具包吗?