jquery - 使用 jQuery UI 对话框进行绝对定位

标签 jquery jquery-ui dialog position

我正在使用一些 jQuery UI 模式对话框,每个对话框的位置默认设置为相对位置。这给我带来了一些问题,我想知道是否有某种方法可以让默认定位为“绝对”。

在我看来,绝对定位在任何情况下都更有意义。在对话框中使用相对定位有什么特别的理由吗?

谢谢!

最佳答案

哎呀,我刚刚意识到为什么会发生这种情况 - 我没有使用 jQuery UI css 文件(我认为其中对话框的位置设置为绝对)。由于位置未设置为绝对,因此默认情况下 jQuery UI 使用相对定位。

我只需在我自己的 css 表中将对话框的位置设置为绝对位置即可:

.ui-dialog {
    position:absolute;
}

我的问题解决了。

愚蠢的问题,有一个明显的答案,我应该在问之前尝试过。我会将其留在这里,以防其他人碰巧遇到同样的问题。

关于jquery - 使用 jQuery UI 对话框进行绝对定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9903890/

相关文章:

Android:进度对话框在加载时更改 ProgressDialog.setMessage()

javascript - 使用 jQuery 在 HTML 中选择下拉列表中的选项更改时隐藏 div

javascript - 日期选择器至少一天

javascript - JQuery 日期选择器向结束日期 minDate 添加 1 天

css - 根据gridview中的记录数调整iframe高度

jQuery 对话框 IE7 问题

Jquery:变量作为 ID 选择器不起作用

javascript - Bootstrap-4 模态

javascript - jquery 在函数中的 Focusout 上执行双重触发代码

javascript - 使用 JQUERY UI 从一个输入控件拖放到另一个输入控件