2011-03-23 1 views
1

Я чрезвычайно новичок в jQuery, хотя и не новичок в javascript в целом. Я пытаюсь использовать виджет диалогового окна. Я загрузил файл .min.js, содержащий виджет диалогового окна и несколько других, и уже имею ядро ​​.min.js.jQueryUI диалог (модальная форма) демо код не работает

Я скопировал демо-код непосредственно из UI doc for modal form и вставлял его в простой файл html. Нажатие кнопки не работает; Ничего не произошло.

Может ли кто-нибудь сказать мне, есть ли что-то еще, что мне нужно сделать, чтобы использовать демо-код? И как я могу отлаживать этот материал jQuery в Chrome? (У меня есть FireBug Lite, просто не совсем понял, как использовать его для jQuery.)

Я могу опубликовать фрагменты кода, если кто-нибудь может сказать мне что-то конкретное, чтобы искать, но весь html-файл, простой, как есть, более 100 строк. Вот link to my sample.

ответ

1

$ ("# создать пользователя") .button не является функцией

она должна быть

$("#create-user").click(function(){..... 
+0

На самом деле кнопка, по-видимому, является функцией в новейшей версии jquery, которую я только что узнал (http://stackoverflow.com/questions/3019486/help-with-hello-world-jquery-ui-modal-form) , – EmmyS

+0

Да, но с 1,8 и вы используете 1.7.3 – sharpner

+0

Да, я понял это. К сожалению, jqueryui утверждает, что v1.8 для jquery1.3.2 +. Мы на 1.3.2, поэтому, я думаю, я могу просто использовать ссылку вместо кнопки. – EmmyS

0

Судя по .button() вызова, вы забыли включить ссылку на JQuery UI ,

+0

Не знаете, что вы имеете в виду. Вы можете видеть из src, что я загружаю jquery-ui-1.7.3.dialog.min.js, который является пользовательской загрузкой из jqueryui. – EmmyS

+1

.button is jquery ui 1.8 http://blog.jqueryui.com/2010/03/jquery-ui-18/ – sharpner

+1

@EmmyS, моя ошибка. Я думаю, что проблема с вашей пользовательской загрузкой тогда, ваш '.button()' не работает, потому что у вас нет правильной зависимости. Попробуйте удалить файлы js и заменить их на http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js, и этот https://ajax.googleapis.com/ajax/libs /jqueryui/1.8.10/jquery-ui.min.js – Brandon

Смежные вопросы