如何使jquery ui对话框不限于视口

时间:2012-10-31 22:32:46

标签: jquery-ui-dialog

该文件说:基本对话窗口是位于视口内的叠加层。

有没有让它在视口之外部分可拖动?与Windows系统中的窗口一样,您可以将其拖动到屏幕外的99%。

1 个答案:

答案 0 :(得分:2)

我在这里找到答案:jQuery UI Dialog / Drag Question

if (!$.ui.dialog.prototype._makeDraggableBase) {
    $.ui.dialog.prototype._makeDraggableBase = $.ui.dialog.prototype._makeDraggable;
    $.ui.dialog.prototype._makeDraggable = function() {
        this._makeDraggableBase();
        this.uiDialog.draggable("option", "containment", false);
    };
}

这就是魔术,谢谢。

顺便说一下:您可能想要添加"溢出:隐藏;"某处,例如body {overflow:hidden;}