onMouseOver、onMouseOutで、簡単に画像を切り替える

LINEで送る
Pocket

今までマウスオーバー等で画像を切り替える時は、jQueryを使ったり、cssで画像を重ねてopacityで画像を透過させたりしてました。
反対に言えば、このやり方しか知りませんでした。恥ずかしながら。。

でもある時どうしても上記の方法ではうまくいかない事があり、onMouseOver、onMouseOut属性に辿り着いたわけなのですが、これ、すんごい楽チンですね。cssもjQueryも使わなくてもできるので。

ってことで、その書き方をメモ。例えば、、、

<a href="#">
<img src="img/ABC.jpg" onMouseOver="this.src='img/ABC_over.jpg'" onMouseOut="this.src='img/ABC.jpg'" />  
</a>

こんな感じ。
ちなみに、onMouseOverでも、onmouseoverでも、onMouseoverでも、大文字小文字関係なくきくようですね。
超〜簡単!でも注意点はあるようで、onMouseOutを設定しないと、MouseOutした時に画像がなくなっちゃいます。
ま、これはきちんと書けば問題ないのですが、これはJavaScripを使ってるので、閲覧する側のブラウザで、JavaScriptが有効になっていない場合は機能しません。

ついでにIEについても一口メモ。
サーバーにアップする前、ローカル上では safari,chrome,firefoxでチェックをして問題なく使用できたので、ま、IEも大丈夫だろうと思って最後にチェックしてみたら、やっぱり動かない。。いつもの事ながらIEほんま死んでくれ(–;)と思ったのですが、
これはサーバーにアップすればIEでも動きます。バージョンは7,8,9では動いた記憶があるのですが、当方Mac環境で自宅にはwindowsがないので、今確認はできませんが、たぶん動きます。動かなかったらごめんなさいm(__)m

ちなみにこれで、テキストも変更できます。
それは次に書こかな。



関連記事

[http] から [https] へ。常時SSL化対応:ワードプレス、エックスサーバー環境にて


今更ですが、、、SSL化対応することにしました。 Googleが『SSL化されたWebサイトはランキング評…

記事を読む▷


これは便利!!WordPressの投稿内に、管理者やログインユーザーにしか見れないメモを残す方法


よく投稿を途中まで作って、なかなか仕上げれずに長い期間あいてしまうと『これなんのサイト参考にしてたんやっけ?』とか『え〜…

記事を読む▷


正しいショートハンドの書き方のまとめ


コピペ用、ショートハンドのまとめです。 まずはややこしい【background】プロパティから。 【backgr…

記事を読む▷


2017最新版:SNS等の公式ロゴ(アイコン)素材のまとめ(Facebook, Instagram, Youtube, Twitter, Line etc.)


一度サイトを作ってしまうとなかなか更新せず使い回してしまうのが、この『SNSのロゴ(アイコン)』だと思うのですが、サイト…

記事を読む▷


サーバー移転の手順 その2:データベースの移行(phpMyAdminを使って)


前回サーバ移転の手順 その1:サーバーからサーバーへの移行(同サーバー(EXTREM)同士)からの続きです! って…

記事を読む▷


画像やテキストを中央(上下左右真ん中)に配置する方法


普通にtext-align:center;や、margin:0 auto;等でテキストや写真を真ん中に配置したつもりでも…

記事を読む▷


z-index が効かない時の対処方法


z-index が効かない時がちょくちょくあります。でも、仕事でそういう場合に遭遇すると、その場しのぎで対処法を見つけて…

記事を読む▷


OPG設定_3

WordPressのプラグインなしで、Jetpackと共存してFacebookやTwitter CardのOGPの設定をする!


先日、ようやく気になっていたOGPの設定を、WP-OGPのプラグインを変更して使えるようにしたのですが(詳細は こちら …

記事を読む▷


WP Social Bookmarking Lightを好きな場所に設置、移動する方法


WP Social Bookmarking Lightを好きな場所に設置、移動する方法です。 以前、自分で管理している…

記事を読む▷


アイキャッチ_はてぶ

はてなブックマーク(はてぶ)でブックマークしたURLを、まとめて変更する方法!


ドメインの変更をすると、301リダイレクトで対策をしたとしても(詳細はこちら)やはり今まで稼いできた被リンクも一緒に変更…

記事を読む▷


Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

参考にさせていただいてるサイト

PAGE TOP