jQueryでside-bar.js

という記事を見かけて「これjQueryならもっと短く書けちゃうなぁ」と思ったので書きました。

ソースを見ていただければ分かるのですが、Javascript部分はこれだけ。

<script type="text/javascript">
<!--
$(function() {
	$('#sideBarTab').click(function() {
		$('#sideBarContents').toggle('slow');
		$(this).toggleClass('active');
	});
}
);
-->
</script>

オリジナルのマークアップCSSに少し手を加えていますが、こんな感じで楽勝です。アンカータグの中身がないのが気になる方は、適当に文字を入れておいて、$('#id名').empty();と加えておくとよいと思います。