Bootstrap模態框簡單使用

2021-09-29 07:45:54 字數 1854 閱讀 4994

專案中遇到,記錄一下。

引入bootstrap的js和css就可以,官網有就不寫了

html

="modal fade" id=

"my_modal" tabindex=

"-1"role=

"dialog" aria-labelledby=

"mymodallabel1" aria-hidden=

"true"

>

="modal-dialog"

>

="modal-content"

>

="modal-header"

>

"button"

class

="close" data-dismiss=

"modal"

aria-hidden=

"true"

>

×<

/button>

="modal-title"

>標題<

/h4>

<

/div>

="modal-body"

>

="form-horizontal"

>

="box-body"

>

//需要顯示的東西寫在這裡面

<

/div>

<

/form>

<

/div>

="modal-footer"

>

"button"

class

="btn btn-default" data-dismiss=

"modal"

>關閉<

/button>

"button"

class

="btn btn-primary"

/button>

<

/div>

<

/div>

<

/div>

<

/div>

開啟模態框
$

("#my_modal").

modal()

;$("#my_modal").

modal

('show');

//這兩種方法都可以

隱藏模態框
$

("#my_modal").

modal

('hide'

);

在呼叫 show 方法後觸發。
$

('#my_modal').

on('show.bs.modal'

,function()

)

在呼叫 hide 方法時觸發。
$

('#my_modal').

on('hide.bs.modal'

,function()

)

在呼叫 hide 方法後觸發。(完全隱藏後) 上面方法和這個差不多只是順序區別
$

('#my_modal').

on('hidden.bs.modal'

,function()

)

在第二層模態框隱藏時加上如下js**:
$

('#第二層模態框id').

on('hidden.bs.modal'

,function()

);

注意其中用 = 號就是把父頁面的body的class替換掉了,因為用 += 追加的話如果不重新整理整體頁面就會導致body的class中有很多modal-open,從而導致沒有效果。

Bootstrap模態框Modal外掛程式

前提是要引入bootstrap.min.js modal 是覆蓋在父窗體上的子窗體。通常,目的是顯示來自乙個單獨的源的內容,可以在不離開父窗體的情況下有一些互動。子窗體可提供資訊 互動等。1.先定義乙個按鈕 data toggle 以什麼事件觸發,如modal,popover,tooltips等 d...

Bootstrap模態框使用詳解

一.模態框的正常點選出現,如新增功能 新增 二.還有一種就是編輯,此時在彈出模態框時,裡面要寫入資料,所以要先取得資料再彈出模態框。這時要加入js 控制 1.jsp頁面 修改2.js 修改使用者 將使用者資訊寫入模態框 function updatesystemuser else dialog.mo...

基於bootstrap 模態框的警告框

基於bootstrap 模態框的警告框 1,匯入bootstrap 外掛程式,2,jsp中的警告框 class modal fade id myalert style z index 2000 class modal backdrop in style z index 1900 div class ...