javascript - 居中 jQuery UI 对话框

标签 javascript jquery css jquery-ui

以前有人遇到过这个问题吗 - 我有一个 jQuery UI 对话框,它在 FF 和 IE 中完美居中,但在 Chrome 中却卡在左侧!

代码非常标准。尽管如此,我还是将其复制如下:

<script>
$(function() {$('#dialog1 ').dialog({autoOpen: false, 
width: 700, height: 400, buttons: {
                        "Ok": function() { 
                            $(this).dialog("close"); 
                            }, 
                        "Cancel": function() { 
                            $(this).dialog("close"); 
                            }
                        }
                    });
        });
</script>

<div id="dialog1">Hello</div>

单击按钮时使用 $("dialog1").dialog("open") 打开它

最佳答案

如果您将其添加到样式表中,它应该可以解决您的问题:

.ui-dialog { margin:0 auto; }

关于javascript - 居中 jQuery UI 对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4760167/

相关文章:

javascript - 如何检查字符串是否包含数组中的某些字符串然后替换它?

javascript - 动画期间触发更新

jquery - 删除加载新图像后,会出现以前的图像 - jQuery 文件上传

javascript - 响应式六边形菜单

鼠标不再悬停后,CSS 悬停样式仍然存在

javascript - Protractor +斧头核心错误 jasmine.DEFAULT_TIMEOUT_INTERVAL

javascript - 调整 Accordion 以处理多个实例

javascript - 未捕获的类型错误 :[object window] has no method 'addEvent'

html - 强制周围的 div 包含元素

javascript - 在 PHP 中访问 JavaScript 数据以获取 HTML 列表