我正在做一個基於Boostrap 3模板的大項目,該模板使用了大量的jQuery插件來滿足項目需求。一切進行得都很順利!邊欄jquery和引導菜單中的奇怪懸停行爲
你可以看到3個項目樣本這裏網頁:
www.frontsite.com.br/saam2/index.php?_action=mapa
www.frontsite.com.br/saam2/index.php?_action=painel
www.frontsite.com.br/saam2/index.php?_action=arquivo
兩個頁面都具有 「左內容菜單/條」。它是一個可滾動的包含器div
,其中包含嵌套項目ul
和li
的可摺疊列表,如您所見。
<div class="sidebar-operacional">
...
<div class="col-md-12 nav-hierarq" id="barra-lateral-operacional">
我的列表中的每個嵌套項顯示的小藍,紅,灰span
按鈕的短名單,每一個與自身功能/動作。做得好!
的問題是 - 很奇怪: 在谷歌瀏覽器(我沒有對他人進行測試),當我的列表項中展開/打開(它顯示在右側的減號按鈕),當我將鼠標懸停在這些小跨度按鈕上,其邊緣變爲零,並將它們向左移動,並將其堆疊在一起。當我的列表項目被摺疊/關閉(它顯示右邊的加號按鈕),並且當我將鼠標懸停在這些相同的跨度按鈕上時,它的邊距將返回到它們原來的正確位置。它僅在有子女的li
項目中發生。當您將鼠標懸停時,最深的li
項目沒有相同的行爲:對所有人來說,這應該是正確的行爲!
奇怪,不是嗎?
我已經花了很多時間調查可能發生的事情了,沒有解決方案。所以如果有人能幫助我,我會很高興。
非常感謝。
添加於1月21:
我覺得這個形象可以說明exatlly what's /哪裏發生。 問題發生在小SPAN按鈕上:INFO,MAPA,ARQ,COMM。 您是否試圖通過鼠標懸停它,並看到它們automatcaly更接近旁邊的最近的SPAN按鈕? 我認爲它的一些意想不到的CSS類覆蓋問題我找不到或找到!任何人都可以幫忙
嗨Mihnea,也許我不太清楚。所以我編輯了我的問題,並在其上添加了一個可以更好地說明問題發生位置的圖像。那麼,你能否再次看到它在幫我做一些CSS類覆蓋或者應該是什麼?非常感謝。 – Massa
嗨。在這些'.label'上添加'display:inline-block'會解決你的問題。但我不確定是什麼導致了這一點。我認爲它與http://css-tricks.com/fighting-the-space-between-inline-block-elements/有關 –