Advertisement
Guest User

Untitled

a guest
Dec 17th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ASP 2.39 KB | None | 0 0
  1. <div class="panel panel-default">
  2.     <div class="panel-heading">
  3.     </div>
  4.     <div class="panel-body">
  5.         <div class="collapse-group">
  6.             <div class="controls">
  7.                 <button class="btn btn-primary open-button" type="button">
  8.                     Open all
  9.                 </button>
  10.                 <button class="btn btn-primary close-button" type="button">
  11.                     Close all
  12.                 </button>
  13.             </div>
  14.             <div class="row">
  15.                 @for (int i = 0; i < 5; i++)
  16.                 {
  17.                     <div class="col-sm-4">
  18.                         <div class="panel panel-default">
  19.                             <div class="panel-heading" role="tab" id="headingOne">
  20.                                 <h4 class="panel-title">
  21.                                     <a role="button" data-toggle="collapse" href="#@i" aria-expanded="true" aria-controls="collapseOne" class="trigger collapsed">
  22.                                         @i
  23.                                     </a>
  24.                                 </h4>
  25.                             </div>
  26.                             <div id="@i" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne">
  27.                                 <div class="panel-body">
  28.                                     body
  29.                                 </div>
  30.                             </div>
  31.                         </div>
  32.                     </div>
  33.                 }
  34.             </div>
  35.         </div>
  36.     </div>
  37.     <div class="panel-footer"></div>
  38. </div>
  39.  
  40.  
  41.  
  42.  
  43. <style>
  44.     body {
  45.         margin: 50px;
  46.     }
  47.  
  48.     a:hover, a:visited, a:link, a:active {
  49.         text-decoration: none;
  50.     }
  51.  
  52.     .controls {
  53.         margin-bottom: 10px;
  54.     }
  55.  
  56.     .collapse-group {
  57.         padding: 10px;
  58.         margin-bottom: 10px;
  59.     }
  60.  
  61.     .panel-title .trigger:before {
  62.         content: '\e082';
  63.         font-family: 'Glyphicons Halflings';
  64.         vertical-align: text-bottom;
  65.     }
  66.  
  67.     .panel-title .trigger.collapsed:before {
  68.         content: '\e081';
  69.     }
  70. </style>
  71.    
  72. <script>
  73.     $(".open-button").on("click", function() {
  74.         $(this).closest('.collapse-group').find('.collapse').collapse('show');
  75.     });
  76.  
  77.     $(".close-button").on("click", function() {
  78.         $(this).closest('.collapse-group').find('.collapse').collapse('hide');
  79.     });
  80. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement