【发布时间】:2012-04-11 19:57:27
【问题描述】:
我正在使用一些 jQuery UI 模式对话框,并且每个对话框的位置默认设置为相对。这给我带来了一些问题,我想知道是否有某种方法可以让定位默认为“绝对”。
在我看来,绝对定位在任何情况下都会更有意义.. 是否有任何理由特别需要在对话框中使用相对定位?
谢谢!
【问题讨论】:
标签: jquery jquery-ui dialog position
我正在使用一些 jQuery UI 模式对话框,并且每个对话框的位置默认设置为相对。这给我带来了一些问题,我想知道是否有某种方法可以让定位默认为“绝对”。
在我看来,绝对定位在任何情况下都会更有意义.. 是否有任何理由特别需要在对话框中使用相对定位?
谢谢!
【问题讨论】:
标签: jquery jquery-ui dialog position
哎呀,我才意识到为什么会发生这种情况 - 我没有使用 jQuery UI css 文件(我假设对话框的位置设置为绝对位置)。由于位置没有设置为绝对,默认情况下 jQuery UI 使用相对定位。
我只需要在我自己的 css 表中将对话框的位置设置为绝对:
.ui-dialog {
position:absolute;
}
我的问题解决了。
愚蠢的问题,有一个明显的答案,我应该在问之前尝试过。我会把它留在这里,以防其他人碰巧遇到同样的问题。
【讨论】: