拖动后,jquery dialogbox将其重新定位到原始位置

时间:2017-01-12 11:43:04

标签: jquery modal-dialog

我想在拖动它时重新定位j查询对话框,我们关闭它并重新打开它,下面是相同的示例代码。

dialogBox.dialog({
                create: function () {
                    $(this).dialog('option', 'position', 'center');
                    $(this).closest('.ui-dialog').on('keydown', function                                                                 (ev) {
                        if (ev.keyCode === $.ui.keyCode.ESCAPE) {
                            closeDialogFunction();
                        }
                    });

                },
                closeOnEscape: false,
                modal: true,
                title: Title,
                buttons: [
                             {
                                 text: 'Yes'
                                 click: OkFunction()
                             },
                             {
                                 text: 'Cancel',
                                 click: CaccelFunction()
                             }
                ]

            });

1 个答案:

答案 0 :(得分:0)

我在屏幕上加载对话框后添加了以下行

_dialogBox.dialog(“option”,“position”,{my:“center”,at:“center”,of:window});

如果我们关闭对话框并重新打开它,这可以正常工作