ホーム  >  TECHNICALSKILLBLOG  >  

JQUERY

JQueryで画像のロールオーバーを簡略化

JQUERY | witten by 村田佑介
imgタグにロールオーバーをつけていくのが面倒なので、記述を簡略化できるスクリプトを作成しました。

通常は、
<img src="img_001.jpg" onmouseover="src='img_001_o.jpg'" onmouseout="src='img_001.jpg'" />
と書かなければならないところを、
<img class="over" src="img_001.jpg" />
で済むようにしました。

--------------------
■使い方
1.ロールオーバー用の画像を用意してファイル名に_oをつけます。
例:img_001.jpgとimg_001_o.jpg

2.Jqueryを読み込んで下記タグを貼りつけます。
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js" type="text/javascript"></script> 
<script language="JavaScript">
<!--
$('document').ready(function(){
	$('.over').hover(
		function(){
			var src = $(this).attr('src');
			var src_o = src.substr(0, src.lastIndexOf('.')) + '_o' +
			src.substring(src.lastIndexOf('.'));
			$(this).attr('src',src_o);
		},
		function(){
			var src = $(this).attr('src');
			var src = src.substr(0, src.lastIndexOf('.')-2) +
			src.substring(src.lastIndexOf('.'));
			$(this).attr('src',src);
		}
	)
});
// -->
</script>

3.ロールオーバーしたい画像にoverクラスをつけます。
例:<img class="over" src="img_001.jpg" />
--------------------
ご自由にお使い下さい。

2010

03/03

17:26

カテゴリー

月別アーカイブ

TECHNICAL SKILL BLOG

2011/11/12
PROGRAM

CMSを導入する際に検討すべきポイント 

エムハンドでは、ウェブログ(ブログ)システムをCMSとして利...

2011/09/01
DESIGN

PSD→JPEG一括変換

PSDからJPEGに一括変換する方法を3種類ご紹介します。 ...

2011/08/20
OTHERS

スタッフ募集中 【WEBデザイナー&ディレクター】

【募集職種】 Webデザイナー &ディレクター━━━━━━━...

ホームページ制作のお問い合わせ

PAGE TOP

〒142-0051 東京都 品川区平塚2-6-13 スバルビル7F
電話:03-5751-4240
FAX:03-5751-7685

〒553-0004 大阪市福島区玉川2-8-4 阪神玉川オフィスビル6階
電話:06-6449-6155
FAX:06-6449-5045

〒605-0992 京都市東山区下堀詰町246 テイブンビル2階
電話:075-533-6316
FAX:075-533-6317

(C)2009 M-hand Corporation.  All Rights Reserved.