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

Bootstrap彈出框(modal)垂直居中的問題及解決方案詳解

 更新時間:2016年06月12日 09:46:47   作者:秋天  
這篇文章主要介紹了Bootstrap彈出框(modal)垂直居中的問題及解決方案詳解的相關(guān)資料,非常不錯具有參考借鑒價值,需要的朋友可以參考下

使用過bootstrap modal(模態(tài)框)組件的人都有一種困惑, 好好的一個彈出框怎么就無法垂直居中了呢?剛巧在做一個eit項目,由于此項目里面一些框架要遵循nttdata的一些規(guī)則,故用到了Bootstrap這個東東,第一次碰到這個東東,有很大抵觸,覺得不好,但用起來我覺得和別的彈出框真沒什么兩樣。廢話少說,切入正題,Bootstrap彈出框垂直居中的問題,因為我拿到的彈出框樣式并非垂直居中,而是top 10%,但頁面長了,就顯得特別惡心。

解決方案如下所示:

1.在css里,找到

.modal.fade.in {
top: 10%;
}

這個樣式,修改它就ok了,由于css中是全局的,同時也可在頁面中定義到某個modal的(高度)位置,方法如下:

<style>
#myModal-help
{
top:300px;
}
</style>

#myModal-help這個為modal的id,這樣設置就ok了。

2.在js中,

我用的是bootstrap-modal.js(如果用的是bootstrap.js或者是bootstrap.min.js,同樣可以,但需要找到相應位置)。

在js中找到(紅色是我添加的方法):

var left = ($(document.body).width() - that.$element.width()) / 2; 
var top = ($(document.body).height() - that.$element.height()) / 2;
var scrollY = document.documentElement.scrollTop || document.body.scrollTop; //滾動條解決辦法
var top = (window.screen.height / 4) + scrollY - 120; //滾動條解決辦法
console.log(left); 
that.$element 
.addClass('in') 
.attr('aria-hidden', false) 
.css({ 
left: left, 
top: top, 
margin: "0 auto" 
});
that.enforceFocus()

找到后,將紅色的添加進去,就ok了,這樣一來就所有的彈出框都垂直居中了。

以上所述是小編給大家介紹的Bootstrap彈出框(modal)垂直居中的問題及解決方案詳解的相關(guān)知識,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 20個拿來就能用的JavaScript技巧分享

    20個拿來就能用的JavaScript技巧分享

    這篇文章主要來和大家一起探討一下20?種?JavaScript?技巧和竅門,每種技巧和竅門都有通俗易懂的示例,讓我們一起來提升你的?JavaScript?技能吧
    2023-10-10
  • js彈出窗口簡單實現(xiàn)代碼

    js彈出窗口簡單實現(xiàn)代碼

    這篇文章主要為大家詳細介紹了js彈出窗口的簡單實現(xiàn)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • js實現(xiàn)一個可以兼容PC端和移動端的div拖動效果實例

    js實現(xiàn)一個可以兼容PC端和移動端的div拖動效果實例

    這篇文章主要介紹了js實現(xiàn)一個可以兼容PC端和移動端的div拖動效果實例,具有一定的參考價值,有需要的可以了解一下。
    2016-12-12
  • 詳解操作cookie的原生方法cookieStore

    詳解操作cookie的原生方法cookieStore

    我們平時對 cookie 的增刪改查等操作,都是在操作document.cookie,這里我們介紹一個新方法cookieStore。
    2021-05-05
  • javascript編程開發(fā)中取色器及封裝$函數(shù)用法示例

    javascript編程開發(fā)中取色器及封裝$函數(shù)用法示例

    這篇文章主要介紹了javascript編程開發(fā)中取色器及封裝$函數(shù),結(jié)合實例形式分析了javascript封裝$函數(shù)及數(shù)值運算、頁面元素動態(tài)操作實現(xiàn)取色器功能相關(guān)技巧,需要的朋友可以參考下
    2017-08-08
  • JS驗證不重復驗證碼

    JS驗證不重復驗證碼

    本文主要介紹了JS驗證不重復驗證碼的示例代碼。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • JavaScript ES2019中的8個新特性詳解

    JavaScript ES2019中的8個新特性詳解

    這篇文章主要介紹了JavaScript ES2019中的8個新特性詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-02-02
  • 優(yōu)雅處理前端異常的幾種方式推薦

    優(yōu)雅處理前端異常的幾種方式推薦

    前端一直是距離用戶最近的一層,隨著產(chǎn)品的日益完善,我們會更加注重用戶體驗,而前端異常卻如鯁在喉,甚是煩人,下面這篇文章主要給大家推薦介紹了關(guān)于優(yōu)雅處理前端異常的幾種方式,需要的朋友可以參考下
    2022-08-08
  • 外部web端訪問微信小程序云數(shù)據(jù)庫的三種方法總結(jié)

    外部web端訪問微信小程序云數(shù)據(jù)庫的三種方法總結(jié)

    最近在研究微信小程序的云開發(fā)功能,下面這篇文章主要給大家介紹了關(guān)于外部web端訪問微信小程序云數(shù)據(jù)庫的三種方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-04-04
  • JS樹形菜單組件Bootstrap TreeView使用方法詳解

    JS樹形菜單組件Bootstrap TreeView使用方法詳解

    這篇文章主要為大家詳細介紹了js組件Bootstrap TreeView使用方法,本文一部分針對于bootstrap的treeview的實踐,另一部分是介紹自己寫的樹形菜單,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12

最新評論

策勒县| 乳山市| 香港| 四平市| 海林市| 定兴县| 宁城县| 靖边县| 武义县| 孟村| 和平县| 连城县| 甘德县| 沭阳县| 雷山县| 二手房| 济源市| 夏河县| 盘锦市| 汝州市| 丁青县| 海门市| 即墨市| 泸州市| 牟定县| 唐海县| 翁牛特旗| 达州市| 兴海县| 体育| 临海市| 嘉荫县| 卢湾区| 清流县| 平度市| 德兴市| 泰州市| 鄂托克前旗| 胶州市| 巢湖市| 无锡市|