0

だから、IE7を除いて、SimpleModalは私が望むように機能しています。

どうしたの?まったく現れないだけです。

2種類のモーダルが進行中です。

最初の1つ:

$('.calendar-button').click(function (e) {
        $('.calendar-container').modal({
            overlayClose: true,
        });
        return false;
    });

二つ目:

$('.tv-list li a').click(function (e) {
    e.preventDefault();
    $('#info-' + this.id).modal(
        {onOpen: function (dialog) {
            dialog.overlay.fadeIn('fast', function () {
                dialog.container.slideDown('fast', function () {
                    dialog.data.fadeIn('fast');
                });
            });
        },
        overlayClose: true,
    });
    return false;
});

そして、これらのどれも機能していないようです。ポップアップするはずの両方のウィンドウで、同じ基本スタイルを持っています

display:none;

しかし、これらのどれも IE7 では機能しません。何かご意見は?それらはすべて、ドキュメントの準備ができているものにあります。

4

1 に答える 1

1

,あなたの問題です。IE7 は、オブジェクトの末尾のコンマを好みません。に変更overlayClose: true,してみてくださいoverlayClose: true

最終的なコードは次のようになります。

$('.calendar-button').click(function (e) {
    $('.calendar-container').modal({
        overlayClose: true
    });
    return false;
});
于 2012-04-16T12:21:36.870 に答える