我有用於下拉菜單此HTML結構:的CSS下拉菜單和JavaScript
<ul>
<li><ul>...</ul></li>
<li>...</li>
</ul>
和CSS:
li ul {display : none;}
li:hover ul {display : block;}
(這只是基礎結構)。
當我從菜單中選擇一個項目時,我正在用ajax加載一些東西,我想關閉打開的子菜單。
我試過用jQuery來隱藏單擊元素的父(「li」是單擊的元素和「ul」是父),元素隱藏,但它不會再出現在它的父級上的mouseover。 (因爲li:hover ul css規則已更改)。
任何關於我如何處理這種情況的提示?