我有一個移動菜單,其中一個子菜單在http://plushdesign.net/plush5/contact/。出於某種原因,它已停止擴大點擊移動(在網站的所有頁面上 - 我使用此頁面BC它沒有任何JS)。css移動子菜單不會擴大點擊
基本HTML(修剪簡單)是:
<ul id="primary-main-menu" class="menu" style="display: block;">
<li id="menu-item-2099" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2099">
<li id="menu-item-1901" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1901 hover">
<a class="parent" href="http://plushdesign.net/plush5/work/">Work</a>
<ul class="sub-menu">
<li id="menu-item-2105" class="hide menu-item menu-item-type-post_type menu-item-object-page menu-item-2105">
<li id="menu-item-2104" class="hide menu-item menu-item-type-post_type menu-item-object-page menu-item-2104">
</ul>
</li>
</ul>
相關的CSS是:
#primary-main-menu li.hide,
ul#primary-main-menu.menu li.hover ul.sub-menu li.hide {
visibility: visible;
}
#primary-main-menu > li.hover > ul,
#primary-main-menu li li.hover > ul,
#primary-main-menu li:hover ul,
#primary-main-menu li.hover a ul {
display: block !important;
position: static !important;
visibility: visible !important;
}
我已經到處找,並試圖選擇我能想到的每一個組合,並且不能找到它爲什麼停止下降...有人可以幫忙嗎?謝謝。
@SebastienDaniel再看看 – Aziz
@SebastienDaniel與@Aziz同意,存在着階級稱爲'.hover'沒有狀態。 –
我認爲問題是''裏面的子菜單裏有'display:none',你必須用'#primary-main-menu li ul li {display:block!important}'來啓用它們。自從很長一段時間以來,我從未見過這麼多「重要」規則...... – Aziz