簡體   English   中英

搜索欄自舉折疊式按鈕的折疊/展開按鈕

[英]Collapse/Expand buttons for the Search Bar Bootstrap Accordion

如何修改此Codepen中的代碼以具有“全部展開”和“全部折疊”按鈕?

https://codepen.io/anon/pen/OZgebe

包含的JS:

(function(){
 var searchTerm, panelContainerId;
 // Create a new contains that is case insensitive
 $.expr[':'].containsCaseInsensitive = function (n, i, m) {
   return jQuery(n).text().toUpperCase().indexOf(m[3].toUpperCase()) >= 0;
 };

 $('#accordion_search_bar').on('change keyup paste click', function () {
   searchTerm = $(this).val();
   $('#accordion > .panel').each(function () {
    panelContainerId = '#' + $(this).attr('id');
   $(panelContainerId + ':not(:containsCaseInsensitive(' + searchTerm + 
'))').hide();
  $(panelContainerId + ':containsCaseInsensitive(' + searchTerm + 
')').show();
  });
  });
}());

另外,如果我最終在這些手風琴中放了子手風琴,我該怎么做才能將這些手風琴包括在此“折疊/擴展”功能中,或者它們應該一發不可收拾?

非常感謝您的幫助。

嘗試這個:

在此處查看演示

JS

  $(".btn-expand-all").on("click", function() {
    $(".panel-collapse").collapse("show");
  });
  $(".btn-collapse-all").on("click", function() {
    $(".panel-collapse").collapse("hide");
  });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM