Показать сообщение отдельно
  #1 (permalink)  
Старый 23.12.2015, 17:24
Аватар для golopogos
Интересующийся
Отправить личное сообщение для golopogos Посмотреть профиль Найти все сообщения от golopogos
 
Регистрация: 19.05.2014
Сообщений: 24

Управление блоком меню
Добрый день, друзья. Как реализовать такую конструкцию:

есть блок меню, который выезжает слева по щелчку на кнопку , по щелчку же и прячется. Нужно несколько условий реализовать:

1. чтоб при загрузке страницы блок меню автоматом выдвигался, а через некоторое время прятался (10 сек.);
2. одновременно блок можно как задвинуть, так и выдвинуть по щелчку.

код jQuery:

$(document).ready(function() {
			
			$("body").click(function(){

			var slidepx=$(".sidebar").width();
				if ( !$("#maincontent").is(':animated') ) { 
					if (parseInt($("#maincontent").css('marginLeft'), 10) < slidepx) {
						margin = "+=" + slidepx;
					} else {
						margin = "-=" + slidepx;
					}
					$("#maincontent").animate({ 
						marginLeft: margin
					}, {
							duration: 'slow',
							easing: 'easeOutQuint'
					});
				}
			});
		});


код HTML:

<div id="maincontent">
    <aside class="sidebar">
        <div><h3 >пример</h3></div>
    </aside>
</div>

Последний раз редактировалось golopogos, 23.12.2015 в 19:01.
Ответить с цитированием