,其中 data-target 也可以使用 href="#myModal"
取代。當(dāng)然,我們建議使用 data-target。除了 data-toggle 和 data-target 兩個(gè)聲明屬性外,還有一些可以用選項(xiàng)。
2.參數(shù)可以通過(guò)在 HTML 元素上設(shè)置 data-*的屬性聲明來(lái)控制效果。
目前創(chuàng)新互聯(lián)公司已為上1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、成都網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、遷西網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
//空白背景且點(diǎn)擊不關(guān)閉data-backdrop="false"
//按下 esc 不關(guān)閉
data-keyboard="false"
//初始化隱藏,如果是按鈕點(diǎn)擊觸發(fā),第一次點(diǎn)擊則無(wú)法顯示,第二次顯示。data-show="false"
//加載一次 index.html 到容器內(nèi)
href="index.html"
//空白背景且點(diǎn)擊不關(guān)閉data-backdrop="false"
//按下 esc 不關(guān)閉
data-keyboard="false"
//初始化隱藏,如果是按鈕點(diǎn)擊觸發(fā),第一次點(diǎn)擊則無(wú)法顯示,第二次顯示。data-show="false"
//加載一次 index.html 到容器內(nèi)
href="index.html"
//通過(guò) jQuery 方式聲明
$('#myModal').modal({ show : true, backdrop : false, keyboard : false,
remote : 'index.html',
});
3.方法
如果說(shuō),默認(rèn)不顯示彈窗,那么怎么才能通過(guò)點(diǎn)擊前后彈窗呢?
//點(diǎn)擊顯示彈窗
$('#btn').on('click', function () {
$('#myModal').modal('show');
});
4.事件
模態(tài)框支持 4 種時(shí)間,分別對(duì)應(yīng)彈出前、彈出后、關(guān)閉前和關(guān)閉后。
$('#myModal').on('show.bs.modal', function () {
alert('在 show 方法調(diào)用時(shí)立即觸發(fā)!');
});
$('#myModal').on('shown.bs.modal', function () {
alert('在模態(tài)框顯示完畢后觸發(fā)!');
});
$('#myModal').on('hide.bs.modal', function () {
alert('在 hide 方法調(diào)用時(shí)立即觸發(fā)!');
});
$('#myModal').on('hiden.bs.modal', function () {
alert('在模態(tài)框顯示完畢后觸發(fā)!');
});
$('#myModal').on('loaded.bs.modal', function () {
alert('遠(yuǎn)程數(shù)據(jù)加載完畢后觸發(fā)!');
});
分享標(biāo)題:Bootstrap模態(tài)框插件
文章地址: