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: autoheight: auto !important期待どおりに動作します。を使うのは本当に好きではありませんが!important、それが目的だと思います。

于 2012-11-20T15:09:28.063 に答える