.menu li:hover>ul { /* первый уровень */ visibility: visible; top: 100%; } .menu li li:hover>ul { /* 2й и глубже*/ top: 0; left: 100%; } .menu>li>span:hover { /* подсветка пунктов головного меню */ border: 1px solid; border-color: #808080 #fff #fff #808080; }
если нужно, выложу весь код. Так вот, если после выпадания меню мышка уходит из элемента span, к нему, естественно, перестаёт применяться стиль подсветки. Как бы это исправить? Пытался изобразить на jQuery что-то в духе
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Портфолио https://www.behance.net/d4d4186e
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Портфолио https://www.behance.net/d4d4186e
Question
stalker_2000
Приветствую! Есть простенькое css меню:
показывается путём:
.menu li:hover>ul { /* первый уровень */visibility: visible;
top: 100%; }
.menu li li:hover>ul { /* 2й и глубже*/
top: 0;
left: 100%; }
.menu>li>span:hover { /* подсветка пунктов головного меню */
border: 1px solid;
border-color: #808080 #fff #fff #808080; }
если нужно, выложу весь код. Так вот, если после выпадания меню мышка уходит из элемента span, к нему, естественно, перестаёт применяться стиль подсветки. Как бы это исправить? Пытался изобразить на jQuery что-то в духе
$(document).ready(function(){$('.menu span').hover(
function() {
$('menu a').parent('span').css('нужный стиль');
}
);
});
но это не сработало. Как правильно сделать?
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.