У меня есть пользовательский заголовок/nav, где у меня есть два элемента, которые представляют два раздела веб-сайта. Я хочу, чтобы можно было нависнуть над одним из элементов и отобразить определенное меню. Однако список меню не является дочерним элементом этого элемента. Поэтому я не могу это сделать с помощью CSS.Держите UL видимым при зависании от div до UL
Проблема, с которой я сталкиваюсь, - это когда я нависаю над элементом, показывает меню. Но я передвигаю мышь, чтобы навести курсор на меню, и, как только отойти от элемента, меню исчезает. Я попытался добавить display:block
к элементам manu, используя метод .delay()
, но при перемещении мыши от div осталось небольшое мерцание.
Вот мой текущий код:
// HTML
<header>
<a class='hoverOverOne'>Hover over me to show menu</a>
<a class='hoverOverTwo'>Hover over me to show menu</a>
<nav>
<ul id='menuToShow-One'>
<li>testing</li>
<li>testing</li>
</ul>
<ul id='menuToShow-Two'>
<li>testing</li>
<li>testing</li>
</ul>
</nav>
</header>
// JQuery
jQuery("a.hoverOverOne").hover(
function() {
jQuery('#menuToShow-One').slideDown('medium').delay(500);
},
function() {
jQuery('#menuToShow-One').slideUp('medium').delay(500);
});
jQuery("a.country").hover(
function() {
jQuery('#menuToShow-Two').slideDown('medium').delay(500);
},
function() {
jQuery('#menuToShow-Two').slideUp('medium').delay(500);
});
// CSS
#menuToShow-One{
display:none;
}
#menuToShow-Two{
display:none;
}
Любая помощь будет высоко ценится ,
Спасибо.
Первый - опечатка в якорь ссылки, эти hrefs должны быть классы в соответствии с вашими CSS и JS. Во-вторых - вы нарисовали себя в углу здесь, можете ли вы объяснить, почему выпадающие списки не могут быть дочерними элементами наведения? –
Спасибо за ответ. Обновлены теги. Теперь они классы. Это потому, что теги находятся внутри div. Это потому, что они - Изображения. Обертка, в которой они находятся, составляет 100%. Трудно объяснить, не показывая дизайн. – JDavies
Есть способы атаковать это с помощью CSS (например, позиционированные элементы и объявления ширины). Вы можете рассмотреть публикацию всей энчилады и пересмотр архитектуры этого заголовка. –