Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Стили (CSS) » Как сделать выезжающее меню для профиля?

Как сделать выезжающее меню для профиля?


     Стили (CSS), jQuery    3963

вопрос
Хочу сделать выезжающее меню такого типа:
Как сделать выезжающее меню для профиля? и при наведении на аватар меню выезжает:
Как сделать выезжающее меню для профиля?
после этого можно выбрать из разделов необходимое... Подскажите пожалуйста как это реализовать?

Ответил: BR0kEN


Это реализуется одной строкой кода:
$(".avatar").hover(function(){$(".functions").slideToggle(300);});

<div class="avatar">
      <ul class="functions" style="display:none">
            <li><a href="">Опции</a></li>
            <li><a href="">Написать сообщение</a></li>
            <li><a href="">Редактировать профиль</a></li>
      </ul>
</div>

5 комментариев

jarrro
Юзер

jarrro - -

А как сделать так, чтобы изначально class="functions" был выдвинут, например, на 50 пикселей, а при наведении на аватар, он выезжал до конца?

TheImDim
Юзер

TheImDim - -

$(".avatar").hover(function(){$(".functions").animate({height:100%}, 1000);});


<div class="avatar">
<ul class="functions" style="height:50px;">
<li><a href="">Опции</a></li>
<li><a href="">Написать сообщение</a></li>
<li><a href="">Редактировать профиль</a></li>
</ul>
</div>

jarrro
Юзер

jarrro - -

так вообще не работает

TheImDim
Юзер

TheImDim - -

$(".avatar").hover(function(){$(".functions").animate({height:"100%"}, 1000);});
ну или вместо 100% подставь нужную цифру, например 200px

KDenis
Юзер

KDenis - -

TheImDim,
Можешь полностью пример показать вместе с сылкой?:)Что там должно стоять.Пожалуйста.

Похожие вопросы

 11.03.2014 aiskwad  Стили (CSS)
наверх