九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
bootstrap中的模態(tài)框(modal,彈出層)
bootstrap中的模態(tài)框(modal),不同于Tooltips,模態(tài)框以彈出對話框的形式出現(xiàn),具有最小和最實用的功能集。
務必將模態(tài)框的 HTML 代碼放在文檔的最高層級內(也就是說,盡量作為 body 標簽的直接子元素),以避免其他組件影響模態(tài)框的展現(xiàn)或功能。
默認的modal示例:
[html] view plain copy
<!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">
<title>Bootstrap Modal</title>
<link rel="stylesheet" >
</head>
<body>
<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
Launch demo modal
</button>
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
<h4 class="modal-title" id="myModalLabel">Modal title</h4>
</div>
<div class="modal-body">
<p>One fine body…</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save</button>
</div>
</div>
</div>
</div>
<script src="http://cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script>
<script src="http://cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
</body>
</html>
為 .modal 添加 role="dialog",用于指定模態(tài)框為對話框。
為 .modal-dialog 添加 aria-hidden="true" 屬性。
通過 aria-describedby 屬性為模態(tài)框 .modal 添加描述性信息。
關閉動畫
如果你不需要模態(tài)框彈出時的動畫效果(淡入淡出效果),刪掉 .fade 類即可。
通過按鈕屬性顯示不同內容
當有一堆按鈕,都要觸發(fā)相同的模態(tài)框(如:向好友列表中某個人發(fā)消息),只是有用戶ID不同,那么可以使用data-whatever配合event.relatedtarget來實現(xiàn):
[html] view plain copy
<!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">
<title>Bootstrap Modal</title>
<link rel="stylesheet" >
</head>
<body>
<div class="panel panel-default">
<div class="panel-heading">好友列表</div>
<div class="panel-body">
<div class="list-group" role="group" aria-label="好友列表">
<button type="button" class="list-group-item" data-toggle="modal" data-target="#exampleModal"
data-whatever="張三">張三
</button>
<button type="button" class="list-group-item" data-toggle="modal" data-target="#exampleModal"
data-whatever="李四">李四
</button>
<button type="button" class="list-group-item" data-toggle="modal" data-target="#exampleModal"
data-whatever="王二">王二
</button>
</div>
</div>
</div>
<div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span
aria-hidden="true">×</span></button>
<h4 class="modal-title" id="exampleModalLabel">New message</h4>
</div>
<div class="modal-body">
<form>
<div class="form-group">
<label for="recipient-name" class="control-label">Recipient:</label>
<input type="text" class="form-control" id="recipient-name">
</div>
<div class="form-group">
<label for="message-text" class="control-label">Message:</label>
<textarea class="form-control" id="message-text"></textarea>
</div>
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Send message</button>
</div>
</div>
</div>
</div>
<script src="http://cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script>
<script src="http://cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<script>
$('#exampleModal').on('show.bs.modal', function (event) {
var button = $(event.relatedTarget) // 觸發(fā)事件的按鈕
var recipient = button.data('whatever') // 解析出data-whatever內容
var modal = $(this)
modal.find('.modal-title').text('Message To ' + recipient)
modal.find('.modal-body input').val(recipient)
})
</script>
</body>
</html>
通常不需寫 JavaScript 代碼也可激活模態(tài)框。通過在一個起控制器作用的元素(例如:按鈕)上添加 data-toggle="modal" 屬性,或者 data-target="#foo" 屬性,再或者 href="#foo" 屬性,用于指向被控制的模態(tài)框。
通過JavaScript調用modal
通常只需一行 javascript 代碼,即可通過元素的 id myModal 調用模態(tài)框:
[html] view plain copy
$('#myModal').modal(options)
JavaScript參數(shù):
可以將選項通過 data 屬性或 JavaScript 代碼傳遞。對于 data 屬性,需要將參數(shù)名稱放到 data- 之后,例如 data-backdrop=""。
名稱類型默認值描述
backdropboolean或'static'true默認情況下,點擊其它位置,模態(tài)框自動關閉,你可以設置此屬性為false或者"static"防止模態(tài)框自動關閉
keyboardbooleantrue鍵盤上的 esc 鍵被按下時關閉模態(tài)框。
showpathtrue模態(tài)框初始化之后就立即顯示出來。
remotepathfalse這個參數(shù)在v4里會去掉(可以自己寫ajax請求來實現(xiàn))如果提供的是 URL,將利用 jQuery 的 load 方法從此 URL 地址加載要展示的內容(只加載一次)并插入 .modal-content 內。如果使用的是 data 屬性 API,還可以利用 href 屬性指定內容來源地址。下面是一個實例:
<a data-toggle="modal" href="remote.html" data-target="#modal">Click me</a>
調用示例
1.將頁面中的某塊內容作為模態(tài)框激活。接受可選參數(shù) object。
[html] view plain copy
$('#myModal').modal({
keyboard: false
})
2.手動打開或關閉模態(tài)框。在模態(tài)框顯示或隱藏之前返回到主調函數(shù)中(也就是,在觸發(fā) shown.bs.modal 或 hidden.bs.modal 事件之前)。
[html] view plain copy
$('#myModal').modal('toggle')
3.手動打開模態(tài)框。在模態(tài)框顯示之前返回到主調函數(shù)中 (也就是,在觸發(fā) shown.bs.modal 事件之前)。
[html] view plain copy
$('#myModal').modal('show')
4.手動隱藏模態(tài)框。在模態(tài)框隱藏之前返回到主調函數(shù)中 (也就是,在觸發(fā) hidden.bs.modal 事件之前)。
[html] view plain copy
$('#myModal').modal('hide')
5.更新模態(tài)框,在模態(tài)框動態(tài)添加或刪除內容時:
[html] view plain copy
$('#myModal').modal('handleUpdate')
綁定事件
Bootstrap 的模態(tài)框類提供了一些事件用于監(jiān)聽并執(zhí)行你自己的代碼。
事件類型描述
show.bs.modalshow 方法調用之后立即觸發(fā)該事件。如果是通過點擊某個作為觸發(fā)器的元素,則此元素可以通過事件的 relatedTarget 屬性進行訪問。
shown.bs.modal此事件在模態(tài)框已經(jīng)顯示出來(并且同時在 CSS 過渡效果完成)之后被觸發(fā)。如果是通過點擊某個作為觸發(fā)器的元素,則此元素可以通過事件的 relatedTarget 屬性進行訪問。
hide.bs.modalhide 方法調用之后立即觸發(fā)該事件。
hidden.bs.modal此事件在模態(tài)框被隱藏(并且同時在 CSS 過渡效果完成)之后被觸發(fā)。
loaded.bs.modal從遠端的數(shù)據(jù)源加載完數(shù)據(jù)之后觸發(fā)該事件。
如:
[html] view plain copy
$('#myModal').on('hidden.bs.modal', function (e) {
// do something...
})
Bootstrap 的模態(tài)框類提供了一些事件用于監(jiān)聽并執(zhí)行你自己的代碼。
事件類型 描述
show.bs.modal show 方法調用之后立即觸發(fā)該事件。如果是通過點擊某個作為觸發(fā)器的 元素,則此元素可以通過事件的relatedTarget 屬性進行訪問。
shown.bs.modal 此事件在模態(tài)框已經(jīng)顯示出來(并且同時在 CSS 過渡效果完成)之后被觸 發(fā)。如果是通過點擊某個作為觸發(fā)器的元素,則此元素可以通過事件 的 relatedTarget 屬性進行訪問。
hide.bs.modal hide 方法調用之后立即觸發(fā)該事件。
hidden.bs.modal 此事件在模態(tài)框被隱藏(并且同時在 CSS 過渡效果完成)之后被觸發(fā)。
loaded.bs.modal 從遠端的數(shù)據(jù)源加載完數(shù)據(jù)之后觸發(fā)該事件。
JS代碼:
$('#myModal').on('hidden.bs.modal', function (e) {
// do something...
})$('#myModal').on('shown.bs.modal', function (e) {
// do something...
})
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Bootstrap每天必學之模態(tài)框(Modal)插件
模態(tài)框 modal.js
python測試開發(fā)django-122.bootstrap模態(tài)框(modal)學習
Bootstrap 模態(tài)框(Modal)插件的使用
TabIndex 屬性 Tabindex="-1","0"或任意數(shù)字
[布局]bootstrap基本標簽總結2
更多類似文章 >>
生活服務
熱點新聞
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服