代码之家  ›  专栏  ›  技术社区  ›  Omu

jQuery用户界面对话框:在Chrome和Safari中,窗口出现在屏幕右侧。

  •  0
  • Omu  · 技术社区  · 15 年前

    有人有这个问题,你知道怎么解决吗?

    我的代码:

    var currentFormconfirm;
        $(function () {
            $("#dialog-confirm-confirm").dialog({
                resizable: false,
                height: 220,
                width: 400,
                modal: true,
                autoOpen: false,
                buttons: {
                    'Yes': function () {
                        $(this).dialog('close');
                        currentFormconfirm.submit();
                    },
                    'Cancel': function () {
                        $(this).dialog('close');
                    }
                }
            });
            $(".confirm").click(function () {
                currentFormconfirm = $(this).closest('form');
                $("#dialog-confirm-confirm").dialog('open');
                return false;
            });
        });
    
    2 回复  |  直到 15 年前
        1
  •  1
  •   Omu    15 年前

    我也有这个问题。我的解决方案:

        $('#dlg') 
        .dialog('open')            
        .dialog({position:'center'});  //UI Dialog positioning error 
    
        2
  •  2
  •   Omu    15 年前

    通过使用 最新版本 属于 Jquery.js .css