アコーディオンと横スライド

jQuery UI

jQuery UIからAccordionのソースをDL
UI Core: Core, Widget, Mouseにチェック
Interactions: Draggable、Widgets: Accordionにチェックでok

アコーディオン2

最初から全て閉じられているver
ここで実物が見られます

HTML
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>アコーディオンメニュー</title>
<link rel="stylesheet" href="style.css" type="text/css" media="print, screen">
<script src="jquery-1.7.2.min.js"></script>
<!--[if lte IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<!--[if lte IE 9]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script>
<![endif]-->
<script>
$(function() {
	$( 'ul.menu' ).hide();
	$( 'div.category' ).click(function() {
		$( 'ul.menu' ).slideUp();
		if($( '+ul', this).css( 'display') == 'none') {
			$( '+ul', this).slideDown();
		}
	});
});
</script>
</head>
<body>
 <div id="container">
  <ul class="navi">
  <li>
  <div class="category">食事</div>
  <ul class="menu">
  <li><a href="#">ピラフ</a></li>
  <li><a href="#">カレー</a></li>
  <li><a href="#">パスタ</a></li>
  <li><a href="#">オムライス</a></li> 
  <li><a href="#">サンドウィッチ</a></li>
  <li><a href="#">日替わりランチ</a></li>
  </ul>
  </li>
  <li>
  <div class="category">デザート</div>
  <ul class="menu">
  <li><a href="#">アイス</a></li>
  <li><a href="#">クレープ</a></li>
  <li><a href="#">ケーキ</a></li>
  <li><a href="#">マフィン</a></li>
  <li><a href="#">パフェ</a></li>
  </ul>
  </li>
  <li>
  <div class="category">ソフトドリンク</div>
  <ul class="menu">
  <li><a href="#">コーヒー</a></li>
  <li><a href="#">紅茶</a></li>
  <li><a href="#">オレンジジュース</a></li>
  <li><a href="#">ソーダ</a></li> 
  <li><a href="#">ココア</a></li>
  <li><a href="#">ミルク</a></li>
  </ul>
  </li>
  <li>
  <div class="category">アルコール</div>
  <ul class="menu">
  <li><a href="#">ビール</a></li>
  <li><a href="#">日本酒</a></li>
  <li><a href="#">焼酎</a></li>
  <li><a href="#">ウィスキー</a></li> 
  <li><a href="#">ワイン</a></li>
  <li><a href="#">梅酒</a></li>
  </ul>
  </li>
  </ul>
  </div>
</body>
</html>
CSS
@charset "UTF-8";

body {
	background-color: #fff;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS Pゴシック", "MS PGothic", sans-serif;
}
#container {
	margin: 50px;
}
ul.navi {
	width: 220px;
	margin: 0;
}
ul.navi, ul.menu {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div.category {
	color: #fff;
	margin: 2px;
	padding: 0 1em;
	height: 40px;
	line-height: 40px;
	background-color: #FC6;
	cursor: pointer;
}
ul.menu a {
	display: block;
	height: 35px;
	line-height: 35px;
	color: #164158;
	padding: 0 1em;
}
ul.menu li {
	background-color: #FFC;
}
a {
	text-decoration: none;
}

横スライド

学校でできなかったので、先生に頂いたデータに写真を入れてCSSを微調整しました。
ここで実物が見られます