Здравствуйте, возникла проблема с обработкой события click.
$("li.mainLi").click(function(){
$("ul.dropdown-inside").css("display","none");
}, function(){
$("ul.dropdown-inside").show("slow");
});
При нажатии на пункт открывается список. Но если я сразу нажму ещё раз, то список закроется и сразу откроется. Как сделать, что-бы по второму клику он закрывался? Почему сначала работает второе условия?) И можно ли сделать так, что-бы он сам закрывался через например 2 секунды если курсор на него не наведен?? Заранее спасибо!