0

我知道您可以使用 jquery 手风琴功能来实现这一点,但我正在尝试另一种方式。

你可以看到我在这里整理的代码......

http://codepen.io/anon/pen/jGvbF

有没有更好的方式来构建 jquery?

$('.acchead').click(function(){
  //check if already open othwerwise...
  if (!$(this).next().hasClass("sel")){
    //remove the initially opened item
    if($(this).next().hasClass("init")){
      $(this).next().removeClass('init');
    }
   //close all items, remove any selected classes, open clicked item 
   $('.sel').slideUp();
   $('.acc .sel').removeClass('sel');
     $(this).next().slideDown().addClass('sel');
  }
});

干杯

4

0 回答 0