位置jQuery对话框
Position jQuery dialog box
我已经尝试了一百万种解决方案,但似乎都不起作用。我只需要推我的jQuery对话框从页面的顶部约50px。知道怎么做吗?
function message() {
$("#message").dialog({
title: 'Title here',
draggable:false,
minHeight:100,
resizable: false
});
}
有一个position参数,它接受一个X和Y坐标的数组:
function message() {
var myPos = [ $(window).width() / 2, 50 ];
$("#message").dialog({
title: 'Title here',
draggable:false,
minHeight:100,
position: myPos,
resizable: false
});
}
小提琴
就像adeneo提到的,dialog有一个position
选项,它接受一些数据类型,包括jQuery-UI的花哨的位置对象。
考虑到所有的选项,我认为最简洁明了的表达你想要的职位的方式是这样的:
var myPos = { my: "center top", at: "center top+50", of: window };
在jsFiddle中试试
你试过吗?css代码.myPosition
.myPosition {
position: absolute;
top: 20px;
}
jquery 和
$('.selector').dialog({ dialogClass: 'myPosition' });
相关文章:
- 使用jquery对话框中的箭头键
- 获取打开jquery对话框的button的id
- 我怎么能让jQuery对话框表现得像Javascript警报
- 如何在页面重新加载时显示jquery ui对话框
- 如何为javascript方法放入jquery确认对话框
- Jquery UI对话框不会消失
- jQuery UI对话框错误,按钮导致HierarchyRequestError
- 如何在jquery中检测浏览器的后退按钮,如果有任何对话框打开,请关闭它
- 获取活动的jQuery UI对话框
- 使用模态对话框(JQuery)编辑函数
- 无法在其他调用上设置jQuery对话框选项
- jQuery UI模式对话框覆盖淡出
- 如何在jQuery对话框标题栏中添加额外的按钮
- 从jquery对话框恢复原始数据,脚本不起作用
- jQuery模态弹出的行为类似于确认和警报对话框
- 单击按钮创建多实例jQuery UI对话框
- JQuery UI对话框在重新打开时未正确调整大小
- Jquery对话框('打开')不工作
- 保存对话框jquery
- 打开覆盖(模态对话框)jquery工具在页面加载