1

我有一个模态,在它第一次加载时看起来像我想要的那样。要在我使用的 onShow 回调中设置大小和位置:

$j('.discount-msg').click(function () {
    event.preventDefault();

    modalWindow = $j('#crosssell-modal').modal({
        containerId: "cross-sell-container",
        autoResize: true,
        //maxWidth: 698,
        onShow: function (dialog) {
            dialog.container.css({"height":"auto","width":"auto"})
            this.setPosition();

            $j("#closeCrossSellModal", dialog.data).click(function () {
                $j.modal.close();
            });
        }
    });
});

当用户通过模式调整内容宽度的大小来调整浏览器窗口的大小时,它会换行并创建一个滚动条。

是否有 onResize 回调或从模式函数外部触发事件的方法?

4

1 回答 1

1

我想我已经想通了。

在 CSS 中,如果我放了一个width: auto, 并且height: auto !important这会像我期望的那样工作。我真的不喜欢使用!important,但我猜这就是它的用途。

于 2012-11-20T15:09:28.063 回答