如何将 jquery 对话框居中以显示在浏览器当前可视区域的中心
How do I center a jquery dialog to show at the center of the current viewable area of the browser?
我能够使用默认位置(即页面的正中心)使对话框居中。但是,当页面高度比浏览器窗口长时,当对话框首次打开时,它会将整个页面滚动回其中心。
我想将对话框预设为相对于屏幕而不是页面的中心。
我相信这就是我用来初始化它的方法:
dialogDiv.dialog(
{
title: "Edit Rating",
width: 'auto',
height: 'auto',
modal: true,
resizable: false
});
我认为这可能不需要太多努力。
$("#dialog").dialog();
根据本文,它默认为中心:
http://jqueryui.com/dialog/#default
我也试过这个并工作
这甚至更好:
$("#myDialog").position({
my: "center",
at: "center",
of: window
});
示例代码:http://jqueryui.com/demos/position/
$("#dialog").dialog("option", "position", "center")
相关文章:
- 如何在谷歌可视化中组合数字和模式格式化程序
- 加载泰坦尼克号可视化数据时出现问题
- 如何使用JQUERY解析大型XML文件并将其可视化为HTML格式
- 如何使用图表包装函数有条件地格式化谷歌可视化表单元格
- AngularJS&Google可视化-使用状态更改处理程序(Google API)在HTML页面上查看$sco
- Javascript图形可视化工具包,具有高性能(500-1000个节点)
- Google可视化addListener调用函数引用错误
- 如何在web上动态可视化数据集
- 可视化到选择框中
- 如何获取浏览器's”;背面“;按钮以清除d3.js可视化的先前状态
- Javascript——检测用户的可视区域's浏览器
- 如何修复更改浏览器选项卡时不同步的可视化
- 火狐浏览器 (34.0.5) 中有问题的音频可视化工具 ||Firefox 和 Web Audio API 的问题
- 可视化日期特定的数据与折线图在浏览器与javascript
- 使用jQuery, AJAX, Google可视化API和setTimeout()时浏览器内存泄漏
- 浏览器如何加载网站内容的可视化演示
- 如何将200MB数据顺利加载到浏览器进行可视化
- 如何将 jquery 对话框居中以显示在浏览器当前可视区域的中心
- 谷歌可视化完整的浏览器窗口
- 将 java 与 javascript 连接起来,以便在浏览器中实现数据可视化