[JS] 簡単にオンマウスで画像を半透明化
使い勝手がすばらしい
以前にも同じ様な投稿をしてますが、jQueryを使用してロールーバーで画像の半透明にします。
※jQuery は http://scriptsrc.net/ からコピーすると便利です。
JSのソース
ファイル名は任意で構いませんが、仮に「rollover.js」とします。
$(function() {
// Fade Slow
var nav = $('.imgover_s');
nav.hover(
function(){
$(this).fadeTo(300,0.5);
},
function () {
$(this).fadeTo(300,1);
}
);
// Fade First
var nav = $('.imgover_f');
nav.hover(
function(){
$(this).fadeTo(0,0.7);
},
function () {
$(this).fadeTo(0,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/rollover.js"></script>
↓ゆっくり画像を半透明にさせる場合は「class=”imgover_s”」
<img src="./common/img/top_ban_01.gif" alt="bell" class="imgover_s" />
↓一瞬で画像を透過させる場合は「class=”imgover_f”」
<img src="./common/img/top_ban_01.gif" alt="bell" class="imgover_f" />
