表示サンプルはこちら http://jsdo.it/goto_jp/xBHt 以前CSSだけで動くものを紹介しましたが、古いブラウザ対応ならjQueryを使った方が安定することも多く、AndroidだとCSS3のアニメーションが固くJavaScriptで動作させた方がスムーズなケースもあるため紹介します。 HTML <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <div class="accordion"> <ul> <li> <span class="toggle">子項目ありメニュー</span> <ul> <li><a href="#">子項目</a></li> <li><a href="#">子項目</a></li> <li><a href="#">子項目</a