2010-03-30 6 views
1

У меня возникли проблемы с получением диалога jquery ui 1.8 с центромКак открыть диалог jQuery с ui 1.8?

Я пробовал оставить параметры по умолчанию и установить позицию: «центр». Когда диалоговое окно отображается, окно браузера прокручивается вниз до центра страницы, и диалог располагается в левом нижнем углу окна.

Это отлично работает с jquery 1.3.2 и ui 1.7.2. Есть ли что-то новое, что мне нужно сделать с этой версией?

ответ

2

Выяснил это. Теперь вы должны включать в себя следующие JS файлы:

http://scripts/jquery-ui-1.8/jquery.ui.core.js 
http://scripts/jquery-ui-1.8/jquery.ui.widget.js 
http://scripts/jquery-ui-1.8/jquery.ui.position.js 
http://scripts/jquery-ui-1.8/jquery.ui.dialog.js 
0

Я не знаю, если это правильный способ сделать это, но следующий код, кажется, работает.

50 пикселей от верхней и центра:

.dialog({.... 
      position : [ null, 50 ], 
      .... 

Я полагаю, что [NULL, NULL] будет центрировать по вертикали, а также.

Но чтение документов, «центр» должно работать, и оно должно быть по умолчанию.

0

Как насчет загрузки всей библиотеки из Google. Как это:

google.load("jquery","1.4.2"); 
google.load("jqueryui","1.8.1"); 

У меня есть эта проблема с позиционированием диалога после обновления с 1.7.2 до 1.8.1 jqueryui тоже. Тем не менее, я думаю, что все необходимые библиотеки включены туда, поэтому мне не нужно включать отдельные библиотеки.

Любые идеи, которые могут быть пропущены или должны быть выполнены, чтобы заставить диалог работать и располагаться в центре?

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