jQuery 、jQuery UI の Toggleプラグイン を使用して、ボックスを表示/非表示させます。
ボックスをクリックすると、さまざまな特殊効果付きで非表示になります。
ボックスを再度クリックすると表示されます。

対象プラグインを、下記より入手してください。
* jQuery
* jQuery UI

サンプル

Toggle

右のプルダウンよりEffectを選択してください。このボックスをクリックすると、選択したEffectにしたがって、表示/非表示されます。テーマを選択すると、ボックスのスタイルが変更されます。

Effect Theme

サンプルソース

JavaScript + CSS

<link rel="stylesheet" type="text/css" href="http://www.strollnet.com/js/jquery/css/black-tie/jquery-ui-1.7.2.custom.css" />
<script type="text/javascript" src="http://www.strollnet.com/js/jquery/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="http://www.strollnet.com/js/jquery/ui.effect.core.js"></script>
<script type="text/javascript" src="http://www.strollnet.com/js/jquery/ui.effect.all.js"></script>

<script type="text/javascript">
<!--
   $(function() {
      $(".toggler").click(function() {
         $("#effect").toggle('blind'); // Effect名
      });
   });
//-->
</script>

<style type="text/css">
   .toggler { float:left; width: 240px; height: 135px; margin: 10px; }
   #effect { padding: 0.4em; }
</style>

HTML

<div class="toggler">
   <div id="effect" class="ui-widget-content ui-corner-all">
      <h3 class="ui-widget-header ui-corner-all">タイトル</h3>
      <p>本文</p>
   </div>
</div>
カテゴリ: JavaScript 2010/04/20 2:11

コメントをどうぞ