2 897 Скрипты / Menu & Nav

Выпадающее GUI меню

Красиво оформленное на jQuery выпадающее меню.

HTML

<div id="settings">
    <a href="#" class="button">
        <span class="txt">Настройки</span>
        <span class="ar">&#9660;</span>
    </a>
    <div class="menu">
        <ul>
            <li><a href="#">Профиль</a></li>
            <li><a href="#">Аватар</a></li>
            <li><a href="#">Подпись</a></li>
            <li><a href="#">Выйти</a></li>
        </ul>
    </div>
</div>

CSS

Оформление менюшки:

JS

Подключаем библиотеку jQuery и скрипт обработки меню:

$(function() {
    var button = $('.button');
    var menu = $('.menu');
    
    $('ul li a', menu).each(function() {
        $(this).append('<span />');
    });
    
    button.toggle(function(e) {
        e.preventDefault();
        menu.css({display: 'block'});
        $('.ar', this).html('&#9650;').css({top: '3px'});
        $(this).addClass('active');
    },function() {
        menu.css({display: 'none'});
        $('.ar', this).html('&#9660;').css({top: '5px'});
        $(this).removeClass('active');
    });
        
});
Скачать 1325Загрузок 6,85 Kb
Демо

Комментарии

  • Facebook
  • Вконтакте

Похожие статьи