マウスオーバーすると画像を変更する処理。
<ul id="nav"> <li><a href="●●●"><img src="exsample1.png" alt="ナビ1" /></a></li> <li><a href="●●●"><img src="exsample2.png" alt="ナビ2" /></a></li> <li><a href="●●●"><img src="exsample3.png" alt="ナビ3" /></a></li> </ul>
exsample1.png~exsample3.pngと同じディレクトリにexsample1_over.png~exsample3_over.pngを配置する。
$(function(){ if ($('ul#nav')) { var imgTags = $('ul#nav img'); imgTags.each(function (i) { $(imgTags[i]).mouseover(function () { var path = $(this).attr('src'); var pathArr = path.split('.png'); var path = pathArr[0] + '_over.png'; $(this).attr('src', path); }); $(imgTags[i]).mouseout(function () { var path = $(this).attr('src'); var pathArr = path.split('_over'); var path = pathArr[0] + '.png'; $(this).attr('src', path); }); }); } });
No comments yet.
改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。