最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Bootstrap模態(tài)框(modal)垂直居中的實(shí)例代碼

 更新時(shí)間:2016年08月18日 14:33:31   作者:ZEKELOVE  
這篇文章主要介紹了Bootstrap模態(tài)框(modal)垂直居中的實(shí)例代碼,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下

Bootstrap官網(wǎng)下載:http://v3.bootcss.com/

  今天就在使用Bootstrap框架中遇到的一個(gè)問題分享一下,在產(chǎn)品開發(fā)的過程中使用了大量的彈出窗口(modal)。

  剛開始學(xué)習(xí)使用的過程中就發(fā)現(xiàn)此窗口不能垂直居中,總是偏上,并且不能拖動(dòng),看了一下使用說明也沒有提供過多的屬性設(shè)置和方法,就這樣使用默認(rèn)的方式一直用著。最近,客戶卻提出了一個(gè)要求:能不能讓彈出窗口居中,因?yàn)橐恍┬〉拇翱谄峡偢杏X整體頁面失衡,大一點(diǎn)的還過得去。

  因?yàn)橹皩?duì)Bootstrap也不是很熟悉,便開始baidu、google,發(fā)現(xiàn)只有很少的解決方案,如下:

$("#myModal").modal().css({
"margin-top": function () {
return - ($(this).height() / 2);
}
});

  參考地址:http://www.g2w.me/2012/06/bootstrap-modal-shown-in-the-center/  

  這種方法自己試了一下,并不能完全居中,并且窗口的大小不一樣的話,每次顯示的margin-top值也會(huì)改變,遮蓋層還會(huì)出現(xiàn)滾動(dòng)條,效果也不好看。

  自己也試了改了幾種方式也不容樂觀,發(fā)現(xiàn)在窗口彈出之前是獲取不到$(this).height()的值,本想著是用($(window).height()-$(this).height())/2,發(fā)現(xiàn)還是不可行。

  最終只能研究一下源碼了,發(fā)現(xiàn)可以在bootstrap.js文件900行后面添加如下代碼,便可以實(shí)現(xiàn)垂直居中。

that.$element.children().eq(0).css("position", "absolute").css({
"margin":"0px",
"top": function () {
return (that.$element.height() - that.$element.children().eq(0).height()-40) / 2 + "px";
},
"left": function () {
return (that.$element.width() - that.$element.children().eq(0).width()) / 2 + "px";
}
});

  頁面代碼如下:

<div>
<button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
Launch demo modal
</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">&times;</button>
<h4 class="modal-title" id="myModalLabel">Modal title</h4>
</div>
<div class="modal-body">
...
</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 changes</button>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
</div>

 效果圖如下:

以上所述是小編給大家介紹的Bootstrap模態(tài)框(modal)垂直居中的實(shí)例代碼,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Js切換功能的簡單方法

    Js切換功能的簡單方法

    很久以前還在學(xué)校的時(shí)候,在網(wǎng)上看到有的關(guān)于js切換的效果我自己會(huì)用 很笨拙的方法試著寫出來
    2010-11-11
  • 在JavaScript中對(duì)HTML進(jìn)行反轉(zhuǎn)義詳解

    在JavaScript中對(duì)HTML進(jìn)行反轉(zhuǎn)義詳解

    下面小編就為大家?guī)硪黄贘avaScript中對(duì)HTML進(jìn)行反轉(zhuǎn)義詳解。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-05-05
  • 微信小程序配置視圖層數(shù)據(jù)綁定相關(guān)示例

    微信小程序配置視圖層數(shù)據(jù)綁定相關(guān)示例

    這篇文章主要為大家介紹了微信小程序配置視圖層數(shù)據(jù)綁定相關(guān)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪<BR>
    2022-04-04
  • 獲取offsetTop和offsetLeft值的js代碼(兼容)

    獲取offsetTop和offsetLeft值的js代碼(兼容)

    offsetTop和offsetLeft的值在某些特殊的情況下是會(huì)使用到的,為了實(shí)現(xiàn)值的準(zhǔn)確獲取,本文采用js代碼實(shí)現(xiàn)下,有需求的朋友可以參考下哈
    2013-04-04
  • javascript dom 基本操作小結(jié)

    javascript dom 基本操作小結(jié)

    在網(wǎng)上找了很多dom操作的例子,感覺不全而且凌亂。
    2010-04-04
  • CocosCreator ScrollView優(yōu)化系列之分幀加載

    CocosCreator ScrollView優(yōu)化系列之分幀加載

    這篇文章主要介紹了CocosCreator ScrollView的優(yōu)化,從分幀加載進(jìn)行了講解,對(duì)性能優(yōu)化感興趣的同學(xué),一定要看一下
    2021-04-04
  • 原生js實(shí)現(xiàn)放大鏡組件

    原生js實(shí)現(xiàn)放大鏡組件

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)放大鏡組件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-01-01
  • JavaScript禁止復(fù)制與粘貼的實(shí)現(xiàn)代碼

    JavaScript禁止復(fù)制與粘貼的實(shí)現(xiàn)代碼

    下面小編就為大家?guī)硪黄狫avaScript禁止復(fù)制與粘貼的實(shí)現(xiàn)代碼。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考,一起跟隨小編過來看看吧
    2016-05-05
  • JS變量及其作用域

    JS變量及其作用域

    本文主要介紹了JS變量及其作用域的相關(guān)知識(shí)。具有很好的參考價(jià)值,下面跟著小編一起來看下吧
    2017-03-03
  • 從零開始用electron手?jǐn)]一個(gè)截屏工具的示例代碼

    從零開始用electron手?jǐn)]一個(gè)截屏工具的示例代碼

    這篇文章主要介紹了從零開始用electron手?jǐn)]一個(gè)截屏工具的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-10-10

最新評(píng)論

黔西县| 兰考县| 郯城县| 河间市| 吉首市| 瓮安县| 北宁市| 建平县| 同江市| 莎车县| 克东县| 沂源县| 鹿邑县| 贵阳市| 郑州市| 镇赉县| 米泉市| 新兴县| 黄冈市| 肥东县| 忻城县| 会昌县| 苏州市| 商南县| 稻城县| 吴川市| 江华| 曲松县| 怀柔区| 阿坝| 兴义市| 兴安盟| 丰顺县| 澎湖县| 乐山市| 山阴县| 蓝山县| 剑川县| 岳池县| 通道| 临城县|