• トップページへ
  • 制作実績一覧へ
  • DEVOLEN(デボレン)について
  • ブログページへ
  • お問い合わせページへ
[JavaScript]ロールオーバー(ホバー)時の画像を簡単に表示させるソースがシンプルなJS – DEVOLEN(デボレン)
ホーム > ブログ > JavaScript > [JavaScript]ロールオーバー(ホバー)時の画像を簡単に表示させるソースがシンプルなJS
­

JavaScript

[JavaScript]ロールオーバー(ホバー)時の画像を簡単に表示させるソースがシンプルなJS

JavaScriptロールオーバー(ホバー)時の画像を簡単に表示させるjs
を「ソースがシンプルなJSによるロールオーバー|CSS HappyLife」から紹介します。


サイト制作時に便利なのでメモ的にエントリです。


僕は画像のロールオーバーは主にCSSで設定していたんですが、特にCSSで設定しなくてもいいんじゃないか。
という時に非常に便利なJavaScriptです。


webサイトを制作するにあたって、画像のロールオーバーは必須ですよね。
(色を変化させたり)
それがとてもソースがシンプルで軽いJavaScriptで動作します。


■作業手順は以下のように

  • まずはjsをダウンロード先でダウンロード(もしくは下記のjsソースをコピー)
  • そのjsを外部ファイルとして読み込ませる。
  • 画像の用意。
  • htmlにソースを記入。

jsをダウンロード
ソースがシンプルなJSによるロールオーバー|CSS HappyLife からダウンロードしてください。
■もしくは下記のソースをコピーしてください。

 function smartRollover() {
     if(document.getElementsByTagName) {
         var images = document.getElementsByTagName("img");
         for(var i=0; i < images.length; i++) {
             if(images[i].getAttribute("src").match("_off."))
             {
                 images[i].onmouseover = function() {
                     this.setAttribute("src", this.getAttribute("src").replace("_off.", "_on."));
                 }
                 images[i].onmouseout = function() {
                     this.setAttribute("src", this.getAttribute("src").replace("_on.", "_off."));
                 }
             }
         }
     }
 }
 if(window.addEventListener) {
     window.addEventListener("load", smartRollover, false);
 }
 else if(window.attachEvent) {
     window.attachEvent("onload", smartRollover);
}

そのjsを外部ファイルとして読み込ませる。

<script type="text/javascript" src="smartRollover.js"></script>

画像の用意。 ここを間違えないように!
通常時の画像と、ロールオーバー時の画像を別々で用意して、以下のようにファイル名の最後に「_on」「_off」とつけます。


ロールオーバー時が 「menu_on.gif」
通常時の画像 「menu_off.gif」

という感じですね。


htmlにソースを記入 以下のように記入してください。

<a href="/"><img src="images/menu_off.gif" /></a>

以上です。
非常に簡単ですのでテクニックのひとつとして覚えておいて損はないはず!


注意点
リンクしていようとなかろうと、ロールオーバー時に画像は変わってしまうので、ロールオーバーしたくない画像には
「_on」「_off」をつけないように。


このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをはてなブックマークに追加はてなブックマーク数 Twitterに投稿する

コメントする

Eメールアドレスは公開されません。 *マークは必須項目です。

*
*
*

検索

カテゴリー

最近の投稿

人気記事

オススメ読本

検索にガンガンヒットさせるSEOの教科書

著者/訳者:渡辺 隆広

定価:¥ 1,764

Amazon価格:¥ 1,764

思考の整理学 (ちくま文庫)

著者/訳者:外山 滋比古

定価:¥ 546

Amazon価格:¥ 546

金持ち父さん貧乏父さん

著者/訳者:ロバート キヨサキ シャロン・レクター(公認会計士)

定価:¥ 1,680

Amazon価格:¥ 1,680

タグ

ActionScript Bookmark css Flash GIFアニメ hatena HTML JavaScript Photoshop関連 popup RSS SyntaxHighlighter Webサイト Webツール WordPress wp-hatena WWF かわいい はてブ アイコン アドオン イラストレーター インスピレーション カスタム サイト制作 チュートリアル ディズニー デザイン パンくずリスト フライヤー プラグイン ロゴ ロールオーバー 便利 写真関連 動画 壁紙 広告 無料 絵画 自然 色関連 芸術 雑記