1

该文件说:基本对话框窗口是位于视口内的覆盖层。

有没有办法让它在视口之外部分可拖动?就像Windows系统的窗口一样,你可以把它拖到屏幕外的99%。

4

1 回答 1

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;}

于 2012-11-05T00:58:38.997 回答