bootstrap關於日期控制項被模態框遮蓋的BUG修複,bootstrap模態

來源:互聯網
上載者:User

bootstrap關於日期控制項被模態框遮蓋的BUG修複,bootstrap模態
bootstrap關於日期控制項被模態框遮蓋的BUG修複

在使用bootstrap-datepicker.js外掛程式的時候,由於是在模態框中填寫日期值,而模態框的值把日期控制項遮蓋在下面了,導致無法填寫日期值。如所示:

其本質原因是:當我們點擊日期控制項填寫日期時,bootstrap-datepicker.js幫我們動態產生了class為datepicker dropdown-menu的div,其中包括日期控制項中的由年月日等構成的div,而dropdown-menu樣式是在bootstrap.css中定義的,其樣式為:

.dropdown-menu {  position: absolute;  top: 100%;  left: 0;  z-index: 1000;  display: none;  float: left;  min-width: 160px;  padding: 5px 0;  margin: 2px 0 0;  font-size: 14px;  text-align: left;  list-style: none;  background-color: #fff;  -webkit-background-clip: padding-box;          background-clip: padding-box;  border: 1px solid #ccc;  border: 1px solid rgba(0, 0, 0, .15);  border-radius: 4px;  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);}

註:本文使用的bootstrap版本為3.2.2

由於模態框的z-index值比日期控制項的dropdown-menu的z-index值要大,所以其隱藏在模態框下面了,因此我們只需修改dropdown-menu的z-index值為10000即可,修改後即可正常顯示了,如:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.