事件 | 描述 | 實例 |
---|---|---|
show.bs.modal | 在調用 show 方法后觸發。 | $('#identifier').on('show.bs.modal', function () { // 執行一些動作... }) |
shown.bs.modal | 當模態框對用戶可見時觸發(將等待 CSS 過渡效果完成)。 | $('#identifier').on('shown.bs.modal', function () { // 執行一些動作... }) |
hide.bs.modal | 當調用 hide 實例方法時觸發。 | $('#identifier').on('hide.bs.modal', function () { // 執行一些動作... }) |
hidden.bs.modal | 當模態框完全對用戶隱藏時觸發。 | $('#identifier').on('hidden.bs.modal', function () { // 執行一些動作... }) |
實例
下面的實例演示了事件的用法:
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
<!DOCTYPE html>
<
html
>
<
head
>
<
title
>Bootstrap 實例 - 模態框(Modal)插件事件</
title
>
<
link
href
=
"/bootstrap/css/bootstrap.min.css"
rel
=
"stylesheet"
>
<
script
src
=
"/scripts/jquery.min.js"
></
script
>
<
script
src
=
"/bootstrap/js/bootstrap.min.js"
></
script
>
</
head
>
<
body
>
<
h2
>模態框(Modal)插件事件</
h2
>
<!-- 按鈕觸發模態框 -->
<
button
class
=
"btn btn-primary btn-lg"
data-toggle
=
"modal"
data-target
=
"#myModal"
>
開始演示模態框
</
button
>
<!-- 模態框(Modal) -->
<
div
class
=
"modal fade"
id
=
"myModal"
tabindex
=
"-1"
role
=
"dialog"
aria-labelledby
=
"myModalLabel"
aria-hidden
=
"true"
>
<
div
class
=
"modal-dialog"
>
<
div
class
=
"modal-content"
>
<
div
class
=
"modal-header"
>
<
button
type
=
"button"
class
=
"close"
data-dismiss
=
"modal"
aria-hidden
=
"true"
>×
</
button
>
<
h4
class
=
"modal-title"
id
=
"myModalLabel"
>
模態框(Modal)標題
</
h4
>
</
div
>
<
div
class
=
"modal-body"
>
點擊關閉按鈕檢查事件功能。
</
div
>
<
div
class
=
"modal-footer"
>
<
button
type
=
"button"
class
=
"btn btn-default"
data-dismiss
=
"modal"
>
關閉
</
button
>
<
button
type
=
"button"
class
=
"btn btn-primary"
>
提交更改
</
button
>
</
div
>
</
div
>
<!-- /.modal-content -->
</
div
>
<!-- /.modal-dialog -->
</
div
>
<!-- /.modal -->
<
script
>
$(function () { $('#myModal').modal('hide')})});
</
script
>
<
script
>
$(function () { $('#myModal').on('hide.bs.modal', function () {
alert('嘿,我聽說您喜歡模態框...');})
});
</
script
>
</
body
>
</
html
>
|