cafemocha

cafemocha

ホームページ制作 Webデザイン ブログデザイン Web構築 Android linux PHP パソコン情報 ブログ 掲示板

ナビボタンのロールオーバー[JS-jQuery]

ナビゲーションなどで、マウスを画像などに載せた時に、画像が入れ替わったりする時の動作を
JS(jQuery)で作成

1.画像1枚を使って透過させる


透明度を利用をしたjQueryのロールオーバープラグイン「jquery-opacity-rollover.js」を使います。
画像:nav_html5_off.png
[使い方]
<a href="#" title="js01" class="js01"><img src="./img/nav_html5_off.png" alt="js01" width="220" height="50" /></a>


(function($) {
$(function() {
$('.js01').opOver();
});
})(jQuery)


js01



2.ロールオーバー[_on _off画像で切り替える]で切り替える


画像:nav_html5_shiro_off.png nav_html5_shiro_on.png
[使い方]
<a href="#" title="js02"><img src="./img/nav_html5_off.png" alt="js02" width="220" height="50" class="btn_img" /></a>


<script type="text/javascript">
   $(document).ready(function(){
      $('.btn_img').mouseover(function() {
      var src = $(this).attr('src');
      $(this).attr('src', src.replace("_off", "_on"));
   });
   $('.btn_img').mouseout(function() {
      var src = $(this).attr('src');
      $(this).attr('src', src.replace("_on", "_off"));
   });
});
</script>


js02


3.画像1枚を使って透過させる


button

4.画像1枚を使って透過させる


button

5.画像1枚を使ってロールオーバー


button

6.画像2枚を使ってロールオーバー


button

7.画像1枚を使ってロールオーバー


button

8.画像2枚を使ってロールオーバー


button