有没有更好的方法来为这种手风琴构造这个jquery?

时间:2013-10-08 08:40:23

标签: jquery css performance

我知道你可以使用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');
  }
});

干杯

0 个答案:

没有答案