麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 09:44:08
字體:
供稿:網(wǎng)友

使用過bootstrap modal(模態(tài)框)組件的人都有一種困惑, 好好的一個(gè)彈出框怎么就無法垂直居中了呢?剛巧在做一個(gè)eit項(xiàng)目,由于此項(xiàng)目里面一些框架要遵循nttdata的一些規(guī)則,故用到了Bootstrap這個(gè)東東,第一次碰到這個(gè)東東,有很大抵觸,覺得不好,但用起來我覺得和別的彈出框真沒什么兩樣。廢話少說,切入正題,Bootstrap彈出框垂直居中的問題,因?yàn)槲夷玫降膹棾隹驑邮讲⒎谴怪本又校莟op 10%,但頁面長了,就顯得特別惡心。

解決方案如下所示:

1.在css里,找到

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

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

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

#myModal-help這個(gè)為modal的id,這樣設(shè)置就ok了。

2.在js中,

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

在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; //滾動(dòng)條解決辦法var top = (window.screen.height / 4) + scrollY - 120; //滾動(dòng)條解決辦法console.log(left); that.$element .addClass('in') .attr('aria-hidden', false) .css({ left: left, top: top, margin: "0 auto" });that.enforceFocus()

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

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 成人在线观看一区 | 国产91精品久久久 | 亚洲视频观看 | 国产精品www | 九九视频久久 | 国产午夜精品在线 | 亚洲视频在线一区二区 | 在线a| 亚洲电影在线观看高清免费 | 国产一级毛片国产 | 红杏亚洲影院一区二区三区 | 久久久久久久久久91 | 久久91精品 | 国产一级桃视频播放 | 99热草| 国产在线免 | 色女人在线 | 午夜精品毛片 | 中文字幕爱爱视频 | 亚洲成人精品久久久 | 国产第一页精品 | 成人一级黄色片 | 午夜视频中文字幕 | 毛片大全免费看 | 国产又白又嫩又紧又爽18p | 369看片你懂的小视频在线观看 | 黄色小视频在线免费看 | 久夜草| 亚洲精品 在线播放 | 欧美日韩大片在线观看 | 99在线在线视频免费视频观看 | 国产精品麻豆一区二区三区 | 污视频在线免费播放 | 午夜热门福利 | 黄色毛片视频在线观看 | 深夜福利视频绿巨人视频在线观看 | av在线更新 | 国产精品18久久久久久久久 | 成年免费观看视频 | 深夜激情视频 | 高清视频91|