1. 程式人生 > >jquery bootstrap下拉列表設定最大高度

jquery bootstrap下拉列表設定最大高度

       專案中需要點選彈出下拉框,使用了常用的bootstrap提供的Dropdowns下拉列表的外掛,在使用中,為了設定表格的哪些列
需要隱藏與否,由於表格的列達到了50多行,點選之後,需要將整個介面下拉,導致很醜,所以需要重新修改下拉的樣式,設定

其最大值高度為400px,以及設定可滾動,這樣就不會有問題了,如下:

     1.在style.css中修改下拉的樣式,設定最大高度和可滾動:

/***
Dropdowns
***/
.dropdown-menu {
  position: absolute;
  top: 103%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  list-style: none;
  text-shadow: none;
  max-height: 400; //設定最大高度為400
  overflow:scroll;//設定可滾動
  padding: 5px;
  margin:0px;
  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 8px rgba(120, 234, 61, 0.55);  
  font-size: 14px;
  font-family: "Segoe UI",Helvetica, Arial, sans-serif;
  border: 1px solid #ddd;
}
   前後對比效果如下: