Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.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
Javascript 在类内切换CSS,但仅切换高度_Javascript_Jquery_Css - Fatal编程技术网

Javascript 在类内切换CSS,但仅切换高度

Javascript 在类内切换CSS,但仅切换高度,javascript,jquery,css,Javascript,Jquery,Css,我到处都找过,看到了很多我想要的例子,但没有一个有效。我正在尝试在单击时切换CSS高度。问题是,切换在第一次单击时起作用,但在第二次单击时不起作用。在玩过之后,它要么根本不移动,要么完全将高度切换为0。任何帮助都将是令人惊讶和感激的: jQuery( ".tag-see-more" ).click(function() { jQuery( ".tagcloud" ).toggle(); jQuery( ".tagcloud" ).css( {height:260 + "px"

我到处都找过,看到了很多我想要的例子,但没有一个有效。我正在尝试在单击时切换CSS高度。问题是,切换在第一次单击时起作用,但在第二次单击时不起作用。在玩过之后,它要么根本不移动,要么完全将高度切换为0。任何帮助都将是令人惊讶和感激的:

jQuery( ".tag-see-more" ).click(function() {
     jQuery( ".tagcloud" ).toggle();
     jQuery( ".tagcloud" ).css( {height:260 + "px"});
     jQuery( ".tagcloud" ).css( {height:100 + "%"});
    });

添加html或创建问题的fiddle示例链接,以便我们可以检查和纠正:-或者为什么不在元素
jQuery(“.tagcloud”).toggleClass('visible')上切换一个类
,并从css
.tagcloud{height:260px;}.tagcloud.visible{height:100%;}
向该类添加样式,无需使用此语句
jQuery(.tagcloud”).toggle()此代码工作正常!试着在它周围放一个文件。