JQueryUI с проблемой CDN от Google - PullRequest
2 голосов
/ 20 марта 2010

У меня проблемы с загрузкой JQueryUI из CDN Google. У меня есть приложение 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, и я получаю эту ошибку:

Uncaught Error: плагин 'accordion' требует Sys.scripts.ExtendedAccordion, который будет загружен с вызовом Sys.require () сначала

Я также использую Ajax CDN от MS на своей главной странице, может ли это вызвать проблемы?

Спасибо

1 Ответ

3 голосов
/ 20 марта 2010

Похоже, у вас конфликт между аккордеоном MS Ajax oolkit и аккордеоном jQuery UI. Вы можете удалить Ajax Toolkit?

...