Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.04.2015, 03:12
Интересующийся
Отправить личное сообщение для name_tux Посмотреть профиль Найти все сообщения от name_tux
 
Регистрация: 20.12.2014
Сообщений: 23

передвинуть div
доброго времени суток!

помогите решить проблему!
Нужно по клику на <div class="open-menu-button"> весь блок <div class="body"> плавно сдвигался влево на 350px, а справа открывался <div class="right-menu">. а когда кликаешь по <div class="close-menu-button"> блок <div class="body"> плавно возвращался на место.

Код:
<body>
	<div class="main">
		<div class="body">
			<div class="left-img"><img src="img/01.jpg" /></div>
			<div class="open-menu-button"></div>
		</div>
		<div class="right-menu">
			<div class="close-menu-button">закрыть</div>
		</div>
	</div>
</body>

Стиль:
.main {
	width:100%;
	}
.body {
	height:1000px;
	border:1px solid #000;
	background:#fff;
	}
.left-img {
	margin:0;
	padding:0;
	width:400px;
	overflow:hidden;
	position:fixed;
	}
.open-menu-button {
	width:30px;
	height:30px;
	position:fixed;
    right:30px;
    top:30px;
	background:url(../img/MenuButton.png) 100% 100% no-repeat;
	cursor:pointer;
	}

Думаю объяснил доходчиво)
Ответить с цитированием
  #2 (permalink)  
Старый 20.04.2015, 06:25
Аватар для Momon
Аспирант
Отправить личное сообщение для Momon Посмотреть профиль Найти все сообщения от Momon
 
Регистрация: 02.12.2014
Сообщений: 72

По-моему принцип плавного перемещения такой: создаёшь функцию понемногу перемещающую элемент в цикле, который крутится с задержкой по таймеру. А ещё на CSS есть анимация.

Последний раз редактировалось Momon, 20.04.2015 в 06:33.
Ответить с цитированием
  #3 (permalink)  
Старый 20.04.2015, 08:15
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,202

Сообщение от name_tux
плавно сдвигался влево
http://javascript.ru/blog/Andrej-Par...cii-JavaScript
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
обработчик событий для динамически добавленных элементов Tecvid Events/DOM/Window 28 25.06.2018 13:49
Показать div при наведении / jQuery updaite Элементы интерфейса 4 28.07.2014 03:45
Cookie для меню аккордион и для div Lastedl jQuery 1 03.12.2013 04:55
Проблемы с div обновлённым через (#id).load erlcat jQuery 4 03.03.2013 03:41
проблема с div И animate g00000dman jQuery 2 24.03.2011 23:34