Вот, держи готовое решение. Пришлось пару часов попариться - ты мой должник )))
<style> .cuzmenu, .submenu { -o-transition:margin-top .3s ease; -webkit-transition:margin-top .3s ease; -moz-transition:margin-top .3s ease; } #puzmenu { -o-transition:height .3s ease; -webkit-transition:height .3s ease; -moz-transition:height .3s ease } .submenu { width: 23px;left: 329px;height: 19px;position: fixed;margin-top: 24px;cursor: pointer;background: #6B6B6B;color: #ccc;font-size: 12px;padding-top: 4px;transform: rotate(0deg);}.submenu:hover { color: #fff; }.cuzmenu {margin-top:-24px;}.puzmenu {height:24px;}</style> <script> $(document).ready(function() { $('#puzmenu').before('<div class="submenu">▼</div>'); { $('#puzmenu').attr('style', 'height:24px;background:#fff;'); $('.cuzmenu').attr('style', 'margin-top:-24px;');$('.submenu').attr('style', 'margin-top:24px; transform: rotate(0deg);'); apohider = 1; }; $('.submenu').click(function() { if(apohider == 1) { apohider = 0; $('#puzmenu').attr('style', 'height:24px;background:#fff;'); $(this).attr('style', 'margin-top:24px; transform: rotate(180deg);'); $('.cuzmenu').attr('style', 'margin-top:0px;z-index:' + _uWnd.getTopZ()); eraseCookie('hideapomenu'); } else { apohider = 1; $('#puzmenu').attr('style', 'height:24px;background:#fff;'); $(this).attr('style', 'margin-top:24px;'); $('.cuzmenu').attr('style', 'margin-top:-24px; transform: rotate(0deg);'); setCookie('hideapomenu', 1, 365); }; }); }); </script> <div id="puzmenu"><div class="cuzmenu">МЕНЮ</div></div>
Вставить просто в нужное место сайта (туда, где хотите видеть кнопку).
Конечно тут много еще настроек надо делать под инидивидуальные требования.
Так, например, данный вариант скрипта разработан для случая, когда меню скрывается в самом верху сайта. Оттуда же и появляется. Если захотеть разместить меню где-то всередине сайта, то скрипт надо будет настраивать.
Также настройкам поддаётся и кнопка "Вверх-вниз", сам вид "Меню" и его поведение (на сколько пикселей его скрывать).
В общем скрипт менять можно как угодно, главное разобраться в нем.