用過bootstrap框架的朋友都知道它自帶的二級導航菜單是點擊后彈出來,而且不再點擊就不消息,非常不友好。
那么如何解決這個問題呢?
我們用JQ可以實現。
$(function() { $(".navbar-nav .nav-item").mouseover(function(){ $(this).addClass("show"); $(this).children(".dropdown-menu").addClass("show"); }).mouseout(function(){ $(this).removeClass("show"); $(this).children(".dropdown-menu").removeClass("show"); }); })
因為bootstrap框架本身點擊后就是給菜單 添加show的CSS樣式,所以只需要用JQ實現添加即可
接下來還需要調整一下CSS樣式,否則會出現鼠標向二級菜單滑動的時候,二級菜單消失的情況。這是因為一級菜單和二級菜單中間出現了間隙。
.nav-link{ padding:1rem 1rem; /***主要是為了因調整自帶的導航鼠標劃過效果****/ } .dropdown-menu{ top:80%; /***主要是為了因調整自帶的導航鼠標劃過效果****/ }
這樣就用jq解決了bootstarp框架菜單導航的問題了。
大家好,這里是黑馬視覺,今天我們來聊聊在深圳建一個網站需要多少錢?龍華網站建設需要多少錢?從所周知,···
在深圳有很多外貿公司,他們已經不滿足于通過其他平臺來引流,于是他們都需要建設一個自己自己的外貿網站,···
用過bootstrap框架的朋友都知道它自帶的二級導航菜單是點擊后彈出來,而且不再點擊就不消息,非常不友好。那···
一個網站建成以后,上排名的一般是以首頁為主,用戶打開網站的第一印象也是首頁的設計排版。所以首頁的設計···