jQueryを利用したナビゲーションメニュー
jQueryを利用したナビゲーションメニュー(。・ω・。)
目的
- フォーカス時に動作を加え、フォーカスが当たっていることをわかりやすくする。
- DEMO PAGE
仕様
- マウスフォーカス時に、メニューが動く。
- マウスフォーカス時に画像を変更する。
ソースコード
<div id="subNaviWrapper"> <ul> <li><a href="#">Home</a></li> <li><a href="#">Products</a></li> <li><a href="#">HowToBuy</a></li> <li><a href="#">RSS</a></li> <li><a href="#">Sitemap</a></li> </ul> </div>
/* ●naviデザインサンプル */ #subNaviWrapper{ width: 150px; font-size: 20px; } #subNaviWrapper li{ background: url('../img/16dotBlue.png') no-repeat 0 3px; padding: 0 0 0 20px; margin: 0 0 10px 0; } a{ text-decoration: none; color: #444444; }
$(document).ready(function(){ /* ◯各々のメニューにフォーカス時 */ $('#subNaviWrapper li').mouseover(function(){ $(this).css("background", "url('img/16dotRed.png') no-repeat 0 3px"); $(this).animate({paddingLeft:'+=10'},300); }); /* ◯各々のメニューにフォーカスアウト時 */ $('#subNaviWrapper li').mouseout(function(){ $(this).css("background", "url('img/16dotBlue.png') no-repeat 0 3px"); $(this).animate({paddingLeft:'-=10'},300); }); });
登録:
コメントの投稿
(
Atom
)
0 件のコメント :
コメントを投稿