javascript - 对话框的位置不在网络浏览器的中心

标签 javascript jquery html jquery-ui jquery-ui-dialog

我正在处理以下 php 和 java 脚本,一旦弹出 label_dialog 框,即使我以它为中心,它也会打开到浏览器的左上角..任何人都可以帮忙弄清楚为什么它不在中心?

PHP 代码:-

            <div id="label_dialog" title="Submission Details">
              <center><table border='1' align="center">
              <div id="submission_details" name="submission_details"></div>
                </table></center>
            </div>

JavaScript 代码:-

    $("#label_dialog").dialog({
        modal: true,
        draggable: false,
        resizable: true,
        position: ['center'],
        width: $( window ).width()*3/4,
        dialogClass: 'ui-dialog-osx',
        buttons: {
            "Edit": function() {
                $(this).dialog("close");
            },
            "Submit": function() {
                $(this).dialog("close");
                $('#submitted_gerrits_form').hide();
                $('#gerrits_form').hide();
                $("#component_form").hide();
                $("#submitted_gerrits_table").hide();
                $("#gerrits_form").hide();
                $("#check_gerrits").hide();
                $("#main_form_su_validation").hide();
                $("#contacts_form").hide();
                $("#dependencies_form").hide();
                $("#su_release_form").hide();
                $("#submission_note_form").hide();
                $("#submission").hide();

最佳答案

尝试删除该行:

position: ['center'],

如果您检查docs您会发现您没有使用正确的格式;位置需要是 object 。如果你想居中(默认),你可以使用类似的东西:

{ my: "center", at: "center", of: window }

但是,由于这是默认设置,您应该可以忽略它。

关于javascript - 对话框的位置不在网络浏览器的中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29980113/

相关文章:

javascript - 使用示例数据重新排列 json

快速输入时,在 "keyup"上发送的 Ajax 会重复结果!

asp.net - 在 html 和 css 中隐藏水平滚动条?

javascript - 如何与 Formdata 一起发送单个值

javascript - 如果输入为空,则使 div 显示特定消息

javascript - Python Selenium PhantomJS 单击元素后返回空源

javascript - 在 QuerySelector 中只使用单引号

javascript - Angular Material 垫错误无法显示消息

javascript - 如何使用 knockout foreach 元素并发布它们?

ruby-on-rails - Rails + jQuery ajaxPrefilter