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.require()の呼び出しでSys.scripts.ExtendedAccordionをロードする必要があります

マスターページでもMSのAjaxCDNを使用しているので、問題が発生している可能性がありますか?

ありがとう

4

1 に答える 1

3

MSAjaxoolkitアコーディオンとjQueryUIアコーディオンの間に競合があるようです。Ajax Toolkitを削除できますか?

于 2010-03-19T21:09:51.037 に答える