Я разрабатываю сайт с помощью pinax. В одном из моих шаблонов я пытаюсь открыть простое диалоговое окно jQuery. Однако я продолжаю получать "Диалоговое окно не функциональная" ошибка JavaScript. Я использую jQuery 1.2.6 и jquery-ui 1.6. Мой JavaScript и HTML следующие:
<html>
<head>
<link type="text/css" href="/site_media/smoothness/ui.all.css" rel="stylesheet" />
<script src="/site_media/jquery.js" type="text/javascript"></script>
<script src="/site_media/ui/ui.core.js" type="text/javascript"></script>
<script src="/site_media/ui/ui.draggable.js" type="text/javascript"></script>
<script src="/site_media/ui/ui.resizeable.js" type="text/javascript"></script>
<script src="/site_media/ui/ui.dialog.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#dialogbox').dialog();
});
</script>
</head>
<body>
<div id="dialogbox" title="dialog title">
<p>Test dialog</p>
</div>
</body>
</html>
Кто-то может объяснить, почему это происходит?
Я пытался дублировать вашу ошибку как с помощью публичных версий google, так и загрузив унаследованную (1.6) версию с сайта jQuery UI и вручную включив в нее файлы. Ни то, ни другое не вызвало проблем (http://jsbin.com/uloqi, чтобы увидеть, как это работает).
Это значит, что одна из следующих задач может решить вашу проблему:
Не знаю, что еще сказать, так как код, который вы вставили, в паре с нужными файлами, работает отлично.
.