我无法将jquery ui 1.8对话框置于中心
我尝试将选项保留为默认值,并设置位置:'center'。显示对话框时,浏览器窗口向下滚动到页面中心,对话框位于窗口的左下角。
这适用于jquery 1.3.2和ui 1.7.2。这个版本我需要做些什么吗?
答案 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之后,对话框的位置也出现了这个问题。但是,我认为所有必需的库都包含在那里,所以我不必包含单独的库。
为了使对话框工作并位于中心,可能缺少或应该做些什么?