【问题标题】:How to make jquery ui dialog not limited to the viewport如何使jquery ui对话框不限于视口
【发布时间】:2012-10-31 22:32:46
【问题描述】:

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

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

【问题讨论】:

    标签: jquery-ui-dialog


    【解决方案1】:

    我在这里找到了答案: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);
        };
    }
    

    这很神奇,谢谢。

    顺便说一句:您可能需要添加“溢出:隐藏;”某处,例如正文 {溢出:隐藏;}

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-14
      • 1970-01-01
      • 2011-01-10
      • 2013-07-08
      • 1970-01-01
      相关资源
      最近更新 更多