如何使用ui 1.8中心jquery对话框?

时间:2010-03-30 15:17:22

标签: jquery-ui

我无法将jquery ui 1.8对话框置于中心

我尝试将选项保留为默认值,并设置位置:'center'。显示对话框时,浏览器窗口向下滚动到页面中心,对话框位于窗口的左下角。

这适用于jquery 1.3.2和ui 1.7.2。这个版本我需要做些什么吗?

3 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

我不知道这是否是正确的方法,但以下代码似乎有效。

距离顶部和中心50像素:

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

我猜[null,null]也会垂直居中。

但阅读文档后,“中心”应该有效,应该是默认值。

答案 2 :(得分:0)

从谷歌加载整个库怎么样?像这样:

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

从1.7.2升级到jqueryui 1.8.1之后,对话框的位置也出现了这个问题。但是,我认为所有必需的库都包含在那里,所以我不必包含单独的库。

为了使对话框工作并位于中心,可能缺少或应该做些什么?