JQuery диалоговое окно UI - *Диалоговое окно не функция* ошибка

Я разрабатываю сайт с помощью 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>

Кто-то может объяснить, почему это происходит?

17
задан Tamas Czinege 27 December 2009 в 03:18
поделиться

1 ответ

Я пытался дублировать вашу ошибку как с помощью публичных версий google, так и загрузив унаследованную (1.6) версию с сайта jQuery UI и вручную включив в нее файлы. Ни то, ни другое не вызвало проблем (http://jsbin.com/uloqi, чтобы увидеть, как это работает).

Это значит, что одна из следующих задач может решить вашу проблему:

  1. Используйте такой инструмент, как Firebug for Firefox, чтобы проверить, включен ли каждый JS-файл.
  2. Убедитесь, что на странице нет другого JS-файла, который мог бы вызвать ошибку.
  3. Убедитесь, что у вас есть корректные версии загруженных файлов.

Не знаю, что еще сказать, так как код, который вы вставили, в паре с нужными файлами, работает отлично.

.
36
ответ дан 30 November 2019 в 11:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: