Показать сообщение отдельно
  #1 (permalink)  
Старый 17.07.2013, 23:46
Профессор
Отправить личное сообщение для bpystep Посмотреть профиль Найти все сообщения от bpystep
 
Регистрация: 06.08.2010
Сообщений: 161

анимация jquery
Всем привет. Использую Bootstrap
<form action="" class="search" method="post">
			<input type="text" class="field" id="search" placeholder="Поиск" style="z-index: 999;"/>
			<div class="btnp" style="z-index: 999;">
				<input type="submit" value="Искать" />
			</div>
			<div id="search_options" class="options" style="display: none; z-index: 111;">
				<div class="btn-group" data-toggle="buttons-radio">
					<button type="button" class="btn btn-inverse">в каталоге</button>
					<button type="button" class="btn btn-inverse active">везде</button>
					<button type="button" class="btn btn-inverse">в новостях</button>
				</div>
			</div>
		</form>

$('.search').hover(
		function() {
			$('#search_options').css('display', 'block');
			$('#search_options').animate({marginLeft: "2px"}, 500);
		},
		function() {
			$('#search_options').animate({marginLeft: "-302px"},500, function() {$('#search_options').css('display', 'none');});
		}
	);

Хочется, чтобы блок '#search_options' выезжал вправо какбы из-за блоков '.field' и '.btnp', но почему-то получается так, что z-index вообще в расчет не берется, и сначала появляется сверху блоков '.field' и '.btnp' блок '#search_options'... и начинается сдвигатся вправо поверх них - что не есть хорошо... пожалуйста помогите решить проблему
Ответить с цитированием