bootstrap模態(tài)框示例代碼分享
更新時間:2017年05月17日 10:22:27 作者:YY小蘋果
這篇文章主要為大家詳細介紹了bootstrap模態(tài)框示例代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了bootstrap模態(tài)框的具體代碼,供大家參考,具體內(nèi)容如下
<!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>
<!--默認隱藏-->
<!--模態(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>
<!--頭部標題-->
<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標簽,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="模態(tài)框遠程.html">
遠程加載彈出完整模態(tài)框
</button>
<!---->
<button class="btn btn-primary" id="btn">
jQuery實現(xiàn)彈出完整模態(tài)框
</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({});如果不給參數(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>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- 頁面遮罩層,并且阻止頁面body滾動。bootstrap模態(tài)框原理
- Bootstrap每天必學(xué)之模態(tài)框(Modal)插件
- Bootstrap模態(tài)框(modal)垂直居中的實例代碼
- BOOTSTRAP時間控件顯示在模態(tài)框下面的bug修復(fù)
- bootstrap模態(tài)框消失問題的解決方法
- 淺析BootStrap模態(tài)框的使用(經(jīng)典)
- 淺析BootStrap中Modal(模態(tài)框)使用心得
- Bootstrap模態(tài)框調(diào)用功能實現(xiàn)方法
- Bootstrap模態(tài)框禁用空白處點擊關(guān)閉
- BootStrap日期控件在模態(tài)框中選擇時間下拉菜單無效的原因及解決辦法(火狐下不能點擊)
相關(guān)文章
MutationObserver監(jiān)視對DOM?樹所做更改的功能妙用
這篇文章主要為大家介紹了MutationObserver監(jiān)視對DOM?樹所做更改的功能妙用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-03-03

