Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery CSS没有';t形开关_Jquery - Fatal编程技术网

Jquery CSS没有';t形开关

Jquery CSS没有';t形开关,jquery,Jquery,以下操作成功切换了div lown\u弹出窗口。但是,它没有为div-lown\u-pop\u-up-on-toggle设置css属性。任何想法都将不胜感激。我试图让popupBox的高度从20em切换到42em $(function () { $('#toggle1').click(function () { $('#landlord_pop_up').slideToggle(function () { $(".popupBox").css({

以下操作成功切换了div lown\u弹出窗口。但是,它没有为div-lown\u-pop\u-up-on-toggle设置css属性。任何想法都将不胜感激。我试图让popupBox的高度从20em切换到42em

$(function () {
    $('#toggle1').click(function () {
        $('#landlord_pop_up').slideToggle(function () {
            $(".popupBox").css({
                "height": "42em"
            });
        }, function () {
            $(".popupBox").css({
                "height": "20em"
            });
        });
    });
});
据 slideToggle将
持续时间
作为第一个参数。您正在提供一个功能

.slideToggle(duration,callback);
所以你可以这样做

$('#landlord_pop_up').slideToggle(1000, 
function () { 
 $(".popupBox").css({"height":"20em"});
 $(".popupBox").css({"height":"42em"});
});
据 slideToggle将
持续时间
作为第一个参数。您正在提供一个功能

.slideToggle(duration,callback);
所以你可以这样做

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

这将切换滑动后弹出框的高度:

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

这将切换滑动后弹出框的高度:

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

那么你同时将高度改为20公分和42公分?那么你同时将高度改为20公分和42公分?是的,以前还可以,但我只是发布了这个答案作为你的答案的替代,因为我不清楚这个问题。。。这实际上是最大的挫折…@Vishal我本来打算投票支持你的原始答案,因为它似乎是对这个问题的正确答案,我的答案也是如此<代码>开启切换是在之前还是之后?或者我们真的需要等待一个
setTimeout
…是的,以前还可以,但我只是发布了这个答案作为你的答案的替代,因为我不清楚这个问题。。。这实际上是最大的挫折…@Vishal我本来打算投票支持你的原始答案,因为它似乎是对这个问题的正确答案,我的答案也是如此<代码>开启切换是在之前还是之后?或者我们真的需要等待一个
setTimeout
。。。