jquery-ui - jQuery UI 对话框定位: adjust position top by 20px -

标签 jquery-ui dialog position

我有一个由 ajax 调用填充的对话框。我想限制对话框最大高度,并允许它可滚动(如果最大高度)超过。下面的代码正是我想要的。

问题是我无法将对话框的顶部顶部位置移动。我可以左右移动它。我也无法使用center,因为对话框显示在一个大的可滚动窗口中。如果我使用 firebug,我可以调整顶部属性,但找不到将其设置为零的位置。

$("#your-dialog-id").dialog({
    open: function(event, ui) {
        $(this).css({'max-height': 500, 'overflow-y': 'auto'});
    },
    autoOpen:false,
    modal: true,
    resizable: false,
    draggable: false,
    width: '690',
    closeOnEscape: true,
    position: 'top'
});

我想调整对话框的 y 位置,使其距窗口顶部 20px。知道我能做什么吗?

最佳答案

更改最后一个值解决了问题:

position: ['center',20] 

http://jsfiddle.net/chrisloughnane/wApSQ/3

关于jquery-ui - jQuery UI 对话框定位: adjust position top by 20px -,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11230645/

相关文章:

css - 带有图像的绝对定位(使用相对位置容器)或图像下方没有任何内容会影响其他 div

javascript - 如何将 <div> 绝对定位到父级和相对于邻居

具有现有样式表的应用程序的 css 框架

javascript - TypeError : $(. ..).autocomplete(...).data(...) 未定义

android - 删除 Alertdialog,这样 newAlertDialog() 将调用 onCreateDialog

java - 如何根据json数组长度在对话框中添加动态复选框?

android - 启用 GPS 的 LocationSettingsRequest 对话框 - 跳过了 onActivityResult()

css - 如何调整下拉菜单的位置?

php - jQuery DatePicker 未加载

jquery - 将youtube视频添加到网络应用