小編給大家分享一下用bootstrap定義上彈菜單的方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
目前創(chuàng)新互聯(lián)已為1000多家的企業(yè)提供了網(wǎng)站建設、域名、虛擬空間、綿陽服務器托管、企業(yè)網(wǎng)站設計、石首網(wǎng)站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
有些菜單是需要向上彈出的,比如說你的菜單在頁面最底部,而這個菜單正好有一個下拉菜單,為了讓用戶有更好的體驗,不得不讓下拉菜單向上彈出。在Bootstrap框架中專門為這種效果提代了一個類名“dropup”。使用方法正如前面所示,只需要在“btn-group”上添加這個類名(當然,如果是普通向上彈出下拉菜單,你只需要在“dropdown”類名基礎上追加“dropup”類名即可)。
bootstrap下拉菜單智能向上下彈出
1、需求:
通過給bootstrap下拉菜單添加 dropdown 或 dropup 樣式類,可以實現(xiàn)菜單向下或向上彈出。在動態(tài)頁面中,表格元素一般是動態(tài)生成的,而且下拉菜單通常是向下彈出。當向下彈出菜單下方被遮擋(不能完全顯示)時,如何實現(xiàn)向上彈出?
2、實現(xiàn)思路:
獲取點擊按鈕距離屏幕下方的高度和彈出菜單的高度,如果彈出菜單不能完全顯示,就讓其向上彈出。
3、實現(xiàn)過程:
通過修改bootstrap.js中的toggle屬性,實現(xiàn)點擊的時候,根據(jù)實際情況智能向下或向上彈出。實現(xiàn)如下:
4、測試頁面部分代碼:
①:引入js:
②:下拉菜單布局:
5、效果
①: 默認向下彈出:
②:當?shù)撞勘徽趽鯐r,向上彈出
看完了這篇文章,相信你對用bootstrap定義上彈菜單的方法有了一定的了解,想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!