bootstrap模態框範例程式碼分享,bootstrap模態

來源:互聯網
上載者:User

bootstrap模態框範例程式碼分享,bootstrap模態

本文執行個體為大家分享了bootstrap模態框的具體代碼,供大家參考,具體內容如下

<!DOCTYPE html> <html lang="zh-CN"> <head>  <meta charset="utf-8">  <meta http-equiv="X-UA-Compatible" content="IE=edge">  <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">  <title>XXX</title>  <link rel="stylesheet" href="lib/bootstrap/css/bootstrap.css">  <link rel="stylesheet" href="css/main.css">  <!--[if lt IE 9]>  <script src="lib/html5shiv/html5shiv.min.js"></script>  <script src="lib/respond/respond.min.js"></script>  <![endif]--> </head> <body> <!--預設隱藏--> <!--模態框聲明--> <div class="modal">  <!--模態框視窗聲明-->  <div class="modal-dialog">   <!--內容聲明-->   <div class="modal-content">    aaaaa   </div>  </div> </div> <!--顯示--> <!--模態框聲明--> <!--<div class="modal show">  <!–模態框視窗聲明–>  <div class="modal-dialog">   <!–內容聲明–>   <div class="modal-content">    aaaaa   </div>  </div> </div>--> <!--顯示,加上頭,主體和底部--> <!--模態框聲明--> <!--<div class="modal show">  <!–模態框視窗聲明–>  <div class="modal-dialog">   <!–內容聲明–>   <div class="modal-content">    <div class="modal-header">     頭    </div>    <div class="modal-body">     主體    </div>    <div class="modal-footer">     底部    </div>   </div>  </div> </div>--> <!--不顯示(點擊按鈕再顯示),加上頭,主體和底部,加上其他內容--> <!--模態框聲明--> <!--<div class="modal" id="myModal" tabindex="-1">--><!--加上tabindex後,點擊ESC也能關閉模態框--> <div class="modal fade" id="myModal" tabindex="-1"><!--加上fade後具有淡入淡出效果-->  <!--模態框視窗聲明-->  <!--<div class="modal-dialog">-->  <div class="modal-dialog modal-lg"><!--可以調整大小-->   <!--內容聲明-->   <div class="modal-content">    <div class="modal-header">     <!--關閉按鈕-->     <button class="close" data-dismiss="modal"><!--可以關閉模態框-->      <span>×</span>     </button>     <!--頭部標題-->     <h4 class="modal-title">登入</h4>    </div>    <div class="modal-body">     <!--<p>暫時無法註冊</p>-->     <div class="container-fluid"><!--在模態框主體部分還可以加入流體的柵格系統,一定是流體-->      <div class="row">       <div class="col-lg-4 col-md-4 col-sm-6">haha</div>       <div class="col-lg-4 col-md-4 col-sm-6">hehe</div>       <div class="col-lg-4 col-md-4 col-sm-6">heihei</div>      </div>     </div>    </div>    <div class="modal-footer">     <button class="btn btn-default">註冊</button>     <button class="btn btn-primary">登入</button>    </div>   </div>  </div> </div> <!--需要指定模態框的id--> <button class="btn btn-primary" data-toggle="modal" data-target="#myModal">點擊彈出完整模態框</button> <!--也可以使用方法a標籤,data-target可以換成href--> <a class="btn btn-primary" data-toggle="modal" href="#myModal">點擊彈出完整模態框</a> <!--data-backdrop預設是true,效果跟上面一樣,如果是false,模態框背景無黑灰色,且點擊空白處不會關閉模態框--> <button class="btn btn-primary" data-toggle="modal" data-target="#myModal" data-backdrop="false">  點擊彈出完整模態框 </button> <!--data-backdrop預設是true,效果跟上面一樣,如果是static,模態框背景有黑灰色,但是點擊空白處不會關閉模態框--> <button class="btn btn-primary" data-toggle="modal" data-target="#myModal" data-backdrop="static">  點擊彈出完整模態框 </button> <!--data-keyboard預設是true,即按Esc可以關閉模態框,如果是false,就不能關閉--> <button class="btn btn-primary" data-toggle="modal" data-target="#myModal" data-keyboard="false">  點擊彈出完整模態框 </button> <!--href通過指定遠程html檔案即可遠程載入內容到data-target="#myModal"模態框,遠程中要加入header和footer--> <button class="btn btn-primary" data-toggle="modal" data-target="#myModal" href="模態框遠程.html">  遠程載入彈出完整模態框 </button> <!----> <button class="btn btn-primary" id="btn">  jQuery實現彈出完整模態框 </button> <script src="lib/jquery/jquery.js"></script> <script src="lib/bootstrap/js/bootstrap.js"></script> <script src="js/main.js"></script> <script>  $('#btn').on('click', function () {   $('#myModal').modal('show');  }); // $('#myModal').modal({});如果不給參數,預設一開啟瀏覽器就會彈出模態框  $('#myModal').modal({   show:false,   /*如果不給參數,預設一開啟瀏覽器就會彈出模態框,所以一開始不讓它顯示*/   /*其他參數跟上面按鈕中data-後面的一樣*/   remote:'模態框遠程.html' /*遠程載入*/  });   $('#myModal').on('show.bs.modal', function () {   alert('當模態框出現之前,觸發該事件');  });  $('#myModal').on('shown.bs.modal', function () {   alert('當模態框出現之後,觸發該事件');  });  $('#myModal').on('hide.bs.modal', function () {   alert('當模態框關閉之前,觸發該事件');  });  $('#myModal').on('hidden.bs.modal', function () {   alert('當模態框關閉之後,觸發該事件');  });  $('#myModal').on('loaded.bs.modal', function () {   alert('從遠端的資料來源載入完資料之後觸發該事件');/*遠程載入不是點擊之後載入,預設頁面載入完成後就已經載入好了*/  }); </script> </body>  </html> 

以上就是本文的全部內容,希望對大家的學習有所協助,也希望大家多多支援幫客之家。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.