技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機純凈版,64位旗艦版,綠色軟件,免費軟件下載基地!

當(dāng)前位置:主頁 > 教程 > 服務(wù)器類 >

bootstrap模態(tài)框示例代碼詳解

來源:技術(shù)員聯(lián)盟┆發(fā)布時間:2017-10-16 00:43┆點擊:

<!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=http://www.3lian.com/edu/2017/05-17/"lib/bootstrap/css/bootstrap.css"> <link rel="stylesheet" href=http://www.3lian.com/edu/2017/05-17/"css/main.css"> <!--[if lt IE 9]> <script src=http://www.3lian.com/edu/2017/05-17/"lib/html5shiv/html5shiv.min.js"></script> <script src=http://www.3lian.com/edu/2017/05-17/"lib/respond/respond.min.js"></script> <![endif]--> </head> <body> <!--默認隱藏--> <!--模態(tài)框聲明--> <div class="modal"> <!--模態(tài)框窗口聲明--> <div class="modal-dialog"> <!--內(nèi)容聲明--> <div class="modal-content"> aaaaa </div> </div> </div> <!--顯示--> <!--模態(tài)框聲明--> <!--<div class="modal show"> <!–模態(tài)框窗口聲明–> <div class="modal-dialog"> <!–內(nèi)容聲明–> <div class="modal-content"> aaaaa </div> </div> </div>--> <!--顯示,加上頭,主體和底部--> <!--模態(tài)框聲明--> <!--<div class="modal show"> <!–模態(tài)框窗口聲明–> <div class="modal-dialog"> <!–內(nèi)容聲明–> <div class="modal-content"> <div class="modal-header"> 頭 </div> <div class="modal-body"> 主體 </div> <div class="modal-footer"> 底部 </div> </div> </div> </div>--> <!--不顯示(點擊按鈕再顯示),加上頭,主體和底部,加上其他內(nèi)容--> <!--模態(tài)框聲明--> <!--<div class="modal" id="myModal" tabindex="-1">--> <!--加上tabindex后,點擊ESC也能關(guān)閉模態(tài)框--> <div class="modal fade" id="myModal" tabindex="-1"> <!--加上fade后具有淡入淡出效果--> <!--模態(tài)框窗口聲明--> <!--<div class="modal-dialog">--> <div class="modal-dialog modal-lg"><!--可以調(diào)整大小--> <!--內(nèi)容聲明--> <div class="modal-content"> <div class="modal-header"> <!--關(guān)閉按鈕--> <button class="close" data-dismiss="modal"><!--可以關(guān)閉模態(tài)框--> <span>×</span> </button> <!--頭部標(biāo)題--> <h4 class="modal-title">登錄</h4> </div> <div class="modal-body"> <!--<p>暫時無法注冊</p>--> <div class="container-fluid"><!--在模態(tài)框主體部分還可以加入流體的柵格系統(tǒng),一定是流體--> <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> <!--需要指定模態(tài)框的id--> <button class="btn btn-primary" data-toggle="modal" data-target="#myModal">點擊彈出完整模態(tài)框</button> <!--也可以使用方法a標(biāo)簽,data-target可以換成href--> <a class="btn btn-primary" data-toggle="modal" href="#myModal">點擊彈出完整模態(tài)框</a> <!--data-backdrop默認是true,效果跟上面一樣,如果是false,模態(tài)框背景無黑灰色,且點擊空白處不會關(guān)閉模態(tài)框--> <button class="btn btn-primary" data-toggle="modal" data-target="#myModal" data-backdrop="false"> 點擊彈出完整模態(tài)框 </button> <!--data-backdrop默認是true,效果跟上面一樣,如果是static,模態(tài)框背景有黑灰色,但是點擊空白處不會關(guān)閉模態(tài)框--> <button class="btn btn-primary" data-toggle="modal" data-target="#myModal" data-backdrop="static"> 點擊彈出完整模態(tài)框 </button> <!--data-keyboard默認是true,即按Esc可以關(guān)閉模態(tài)框,如果是false,就不能關(guān)閉--> <button class="btn btn-primary" data-toggle="modal" data-target="#myModal" data-keyboard="false"> 點擊彈出完整模態(tài)框 </button> <!--href通過指定遠程html文件即可遠程加載內(nèi)容到data-target="#myModal"模態(tài)框,遠程中要加入header和footer--> <button class="btn btn-primary" data-toggle="modal" data-target="#myModal" href=http://www.3lian.com/edu/2017/05-17/"模態(tài)框遠程.html"> 遠程加載彈出完整模態(tài)框 </button> <!----> <button class="btn btn-primary" id="btn"> jQuery實現(xiàn)彈出完整模態(tài)框 </button> <script src=http://www.3lian.com/edu/2017/05-17/"lib/jquery/jquery.js"></script> <script src=http://www.3lian.com/edu/2017/05-17/"lib/bootstrap/js/bootstrap.js"></script> <script src=http://www.3lian.com/edu/2017/05-17/"js/main.js"></script> <script> $('#btn').on('click', function () { $('#myModal').modal('show'); }); // $('#myModal').modal({});如果不給參數(shù),默認一打開瀏覽器就會彈出模態(tài)框 $('#myModal').modal({ show:false, /*如果不給參數(shù),默認一打開瀏覽器就會彈出模態(tài)框,所以一開始不讓它顯示*/ /*其他參數(shù)跟上面按鈕中data-后面的一樣*/ remote:'模態(tài)框遠程.html' /*遠程加載*/ }); $('#myModal').on('show.bs.modal', function () { alert('當(dāng)模態(tài)框出現(xiàn)之前,觸發(fā)該事件'); }); $('#myModal').on('shown.bs.modal', function () { alert('當(dāng)模態(tài)框出現(xiàn)之后,觸發(fā)該事件'); }); $('#myModal').on('hide.bs.modal', function () { alert('當(dāng)模態(tài)框關(guān)閉之前,觸發(fā)該事件'); }); $('#myModal').on('hidden.bs.modal', function () { alert('當(dāng)模態(tài)框關(guān)閉之后,觸發(fā)該事件'); }); $('#myModal').on('loaded.bs.modal', function () { alert('從遠端的數(shù)據(jù)源加載完數(shù)據(jù)之后觸發(fā)該事件');/*遠程加載不是點擊之后加載,默認頁面加載完成后就已經(jīng)加載好了*/ }); </script> </body> </html>