[JS] jQueryを使用して画像のロールーバー(オンマウスでの画像切り替え)
jQueryを使用して画像のロールーバー(オンマウスでの画像切り替え)をします。
IE各バージョンにも対応しているので安心して使えます。
※jQuery は http://scriptsrc.net/ からコピーすると便利です。
JSのソース
ファイル名は任意で構いませんが、仮に「img_link_filter.js”」とします。
jQuery.noConflict();
jQuery(function(){
// RollOver 01
jQuery(".fadeimg").hover(
function(){
jQuery(this).fadeTo(0,0.8);
},
function(){
jQuery(this).fadeTo(500,1);
}
);
// RollOver 02
jQuery(".fadeimg_top_navi").hover(
function(){
jQuery(this).fadeTo(0,0.5);
},
function(){
jQuery(this).fadeTo(500,1);
}
);
// RollOver 03
jQuery(".swapimg").hover(
function(){
//jQuery(this).attr('src', String(jQuery(this).attr('src')).split('_on.jpg')[0] + ".jpg");
//jQuery(this).attr('src', String(jQuery(this).attr('src')).split('.jpg')[0] + "_on.jpg");
jQuery(this).fadeTo(200, 0);
},
function(){
// jQuery(this).attr('src', String(jQuery(this).attr('src')).split('_on.jpg')[0] + ".jpg");
jQuery(this).fadeTo(300, 1);
}
);
});
使い方
↓<head>内に記述
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script> <script type="text/javascript" src="./common/js/img_link_filter.js"></script>
↓完全に画像を切り替える場合は「class=”swapimg”」
<div class="banner-T"> <p style="background-image:url(./common/img/top/ban_top_01_on.jpg);"><a href="####"><img src="./common/img/top/ban_top_01.jpg" alt="○○○○" class="swapimg" /></a></p> <p style="background-image:url(./common/img/top/ban_top_02_on.jpg);"><a href="####"><img src="./common/img/top/ban_top_02.jpg" alt="○○○○" class="swapimg" /></a></p> </div>
↓画像に透過させる場合は「class=”fadeimg”」
<div class="banner-T"> <a href="####"><img src="./common/img/top/ban_top_03.jpg" alt="○○○○" class="fadeimg" /></a> </div>
