Javascript使用css切换

Javascript使用css切换,javascript,css,toggle,Javascript,Css,Toggle,我需要帮助,请告诉我为什么不能正常工作 为什么这个代码不起作用?我做了很多尝试,但都失败了 $('#windowhead').click(function(){ /*$("#fullwindow").css({ "height":20+"px" });*/ $("#fullwindow").slideToggle('css'({ "height":20+"px" })); }); 对不起,我的英语不好,解释也不好,我不知道如何解释好。您的代码中有

我需要帮助,请告诉我为什么不能正常工作 为什么这个代码不起作用?我做了很多尝试,但都失败了

$('#windowhead').click(function(){
    /*$("#fullwindow").css({
    "height":20+"px"
    });*/
    $("#fullwindow").slideToggle('css'({
    "height":20+"px"
    }));
});

对不起,我的英语不好,解释也不好,我不知道如何解释好。

您的代码中有语法错误:

$('#windowhead').click(function(){
    $("#fullwindow").slideToggle(function () { // <-- notice the anonymous function
        $(this).css({
            "height":20+"px"
        });
    });
});

定义“不工作”,描述您正在尝试做的事情。您可能需要在20之前添加引号,使其正确连接,使其看起来像
“height”:“+20+”px”
$(“#fullwindow”)。slideToggle('css'({“height”:“20px”);我不想让一切都改变。窗口头没有隐藏。这里我上传了我的代码。我希望我的聊天记录不会被隐藏。它必须显示,并且聊天窗口的另一部分应该隐藏,当我重新单击聊天头时,聊天窗口应该显示。当我重新单击该窗口时,它应该以正常大小返回
$('#windowhead').click(function(){
    $("#fullwindow").slideToggle();
});