Показать сообщение отдельно
  #1 (permalink)  
Старый 03.06.2010, 22:30
Аспирант
Отправить личное сообщение для Viper Посмотреть профиль Найти все сообщения от Viper
 
Регистрация: 27.09.2008
Сообщений: 88

Проблемы с slide
Есть меню. Его нужно скрывать когда юзер кликнул не по нему а в другом месте страницы.

Собстно код:
jQuery(document).ready(function($){
	$('.h_menu_toggle').toggle(function(){
		$('#h_menu').slideDown("slow");
	}, function(){
		$('#h_menu').slideUp("slow");
	});

	$(document).click(function(){
		$('#h_menu').slideUp("slow");
	});
});


само меню
<a class="h_menu_toggle">More <span class="arw_d"> &#9660;</span></a>
<div id="h_menu">
	<ul>
		<li><a href="/">Home</a></li>
	</ul>
</div>


проблема в том что если кликнуть на меню, а потом в другом месте страницы то меню закрывается, но если снова кликнуть на меню то оно появляется только с второго клика
Что не так то с этим кодом?
Ответить с цитированием