這篇文章主要介紹BootStrap中如何實(shí)現(xiàn)模態(tài)框,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!
成都創(chuàng)新互聯(lián)自2013年創(chuàng)立以來,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站設(shè)計、做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元康平做網(wǎng)站,已為上家服務(wù),為康平各地企業(yè)和個人服務(wù),聯(lián)系電話:028-86922220
bootstrap的彈出層
bootstrap彈出層有多種觸發(fā)方式,以下是我用到的幾種方式:
1.方法一:button中屬性觸發(fā)
注意:button中的data-target內(nèi)容應(yīng)該和要和彈出層中的id保持一致
data-target=”#mymodal-data”——– id=”mymodal-data”彈出層標(biāo)題
彈出層主體內(nèi)容
結(jié)果:
2.方法二:通過js綁定
注意:將button的id和彈出層的id分別賦給 $m_btn和$modal,當(dāng)$m_btn被點(diǎn)擊后$modal彈出。
彈出層標(biāo)題
通過js綁定button和彈出層觸發(fā)
結(jié)果:
3.方法三:點(diǎn)擊表格一行,彈出彈出層
動態(tài)給tr標(biāo)簽加彈出的觸發(fā)屬性
一 | 二 | 三 |
---|---|---|
one | two | three |
four | five | six |
點(diǎn)擊表格一行內(nèi)容,彈出彈出層
結(jié)果:
bootstrap的彈出層在整個屏幕的上半部分,可以將它居中顯示。(方法二可以讓彈出層居中顯示)
$(function(){ // dom加載完畢 var $m_btn = $('#y-modalBtnAdd'); y-modalBtnAdd是button的id var $modal = $('#y-myModalAdd'); y-myModalAdd是彈出的遮罩層的id,通過這兩個id進(jìn)行綁定 // 測試 bootstrap 居中 ,bootstrap的彈出層默認(rèn)是左右居中,上下則是偏上,此代碼將彈出層上下也居中了,但是會抖 動一下 $modal.on('shown.bs.modal', function(){ var $this = $(this); var $modal_dialog = $this.find('.modal-dialog'); var m_top = ( $(document).height() - $modal_dialog.height() )/2; $modal_dialog.css({'margin': m_top + 'px auto'}); }); });
以上是“BootStrap中如何實(shí)現(xiàn)模態(tài)框”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!