没有jQuery accordian的jQuery accordian

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了没有jQuery accordian的jQuery accordian相关的知识,希望对你有一定的参考价值。

  1. $("fieldset").each(function (){
  2. if($(this).attr('class')!='active'){
  3. $("div.expandContent", this).hide();
  4. }
  5. });
  6. $(".expandChild").click(function (e){
  7. e.preventDefault();
  8. if(!$(this).hasClass('expandChildActive')){
  9. $("div.expandContent").slideUp();
  10. $(this).next().next().height($(this).next().next().height()); //Fix for slide jumping position
  11. $(this).next().next().slideToggle();
  12. $('button.expandChild').removeClass('expandChildActive');
  13. $(this).addClass('expandChildActive');
  14. } else {
  15. $(this).next().next().slideToggle();
  16. $(this).removeClass('expandChildActive');
  17. }
  18. });
  19.  
  20. <fieldset class="active">
  21. <h1>Title</h1>
  22. <button class="suspendacc"></button>
  23. <button class="expandChild expandChildActive"></button>
  24. <div class="clear"></div>
  25. <div class="expandContent">
  26.  
  27. </div>
  28. </fieldset>
  29. <fieldset class="active">
  30. <h1>Title 2</h1>
  31. <button class="suspendacc"></button>
  32. <button class="expandChild"></button>
  33. <div class="clear"></div>
  34. <div class="expandContent">
  35.  
  36. </div>
  37. </fieldset>

以上是关于没有jQuery accordian的jQuery accordian的主要内容,如果未能解决你的问题,请参考以下文章

text Accordian(jQuery)

JavaScript jQuery Accordian菜单

HTML jQuery Accordian模板默认

基本的 jQuery slideUp 和 slideDown 让我发疯!

用 append() 附加大块 html

javascript 带有Accordian效果的侧边栏导航循环