Top > 開発ガイド > コンポーネント開発Tips集 > マウスオーバによるスタイルの切替
マウスオーバによるスタイルの切替
対象バージョン
当ドキュメントはRubricks-0.6.x向けです。
スタイルの準備
スタイルシート形式で切り替えたいスタイルを準備して下さい。その際、クラス名はそれぞれ「xxx_inactive」・「xxx_active」にして下さい。
<style type="text/css">
sample_swap_active {
color:red;
font-weight:bold;
}
sample_swap_inactive {
color:black;
}
</style>
切替対象のエレメントの記述方法1
切替対象のエレメントに対して、先程の「xxx_inactive」及び「swap」というクラスを付加します。そして、rollover_swapメソッドの引数に切替対象エレメントのIDを指定します。
<div id="sample_swap_1" class="sample_swap_inactive swap">Sample1</div>
<div id="sample_swap_2" class="sample_swap_inactive swap">Sample2</div>
<%= rollover_swap('sample_swap_1', 'sample_swap_2') %>
切替対象のエレメントの記述方法2
切替対象のエレメントに対して、先程の「xxx_inactive」及び「swap」というクラスを付加します。そして、rollover_swap_rangeメソッドの引数に切替対象エレメントを含むエレメントのIDを指定します。上述のIDを直接指定する場合に比べてJavaScriptの実行時間が掛かります。
<div id="sample_swap">
<div class="sample_swap_inactive swap">Sample1</div>
<div class="sample_swap_inactive swap">Sample2</div>
</div>
<%= rollover_swap_range('sample_swap') %>
