2

以下は、div landlord_pop_up を正常に切り替えます。ただし、div landlord_pop_up on toggle の css プロパティは設定されません。どんなアイデアでも大歓迎です。トグルで popupBox の高さを 20em から 42 em に変更しようとしています。

$(function () {
    $('#toggle1').click(function () {
        $('#landlord_pop_up').slideToggle(function () {
            $(".popupBox").css({
                "height": "42em"
            });
        }, function () {
            $(".popupBox").css({
                "height": "20em"
            });
        });
    });
});
4

2 に答える 2

0

ドキュメントによると、 slideToggle はduration最初の引数として取ります。そして、あなたは機能を提供しています

.slideToggle(duration,callback);

だからあなたはこのようなことをすることができます

$('#landlord_pop_up').slideToggle(1000, 
function () { 
 $(".popupBox").css({"height":"20em"});
 $(".popupBox").css({"height":"42em"});
});
于 2012-09-07T11:18:51.380 に答える
0

これは、スライド後にポップアップ ボックスの高さを切り替えます。

$(function() {
    $('#toggle1').click(function() {
        $('#landlord_pop_up').slideToggle(function(){
            $(".popupBox").toggle(function () {
                $(this).height("42em");
            }, function () {
                $(this).height("20em");
            });
        });
    });
});
于 2012-09-07T11:34:12.710 に答える