Javascript 自制的滑动开关()

Javascript 自制的滑动开关(),javascript,jquery,css,Javascript,Jquery,Css,我一直在使用slideToggle(),我喜欢这种效果。这个slideToggle()如何工作?如何使用CSS+Javascript重新创建它?它如何提供滑动效果,因为我不能简单地玩height:0和height:auto?您可以使用addClass() //CSS //JS .new-height { //your-css } $( ".your-class" ).click(function(e) { e.preventDefault(); $(".your-class").sl

我一直在使用
slideToggle()
,我喜欢这种效果。这个
slideToggle()
如何工作?如何使用CSS+Javascript重新创建它?它如何提供滑动效果,因为我不能简单地玩
height:0
height:auto

您可以使用
addClass()

//CSS

//JS

.new-height {
 //your-css
}
$( ".your-class" ).click(function(e) {
  e.preventDefault();
  $(".your-class").slideToggle().addClass('new-height');
});