ロールオーバー - jQuery基本形
☆★データーでの確認★☆
ロールオーバー - jQuery基本形
- 画像の名前に[ _on ] と [ _off ]をつけ自動置換させる
- 画像置換範囲を[ class="rollover" ]で個別に指定
ソースコード【 HTML 】
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>ロールオーバー-基本形</title> <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script> </head> <body> <div class="header"> <ul class="nav"> <li><a href="#" class="rollover"><img src="img2/btn_off.png" alt="Home"></a></li> <li><a href="#" class="rollover"><img src="img2/btn02_off.png" alt="Products"></a> <li><a href="#" class="rollover"><img src="img2/btn03_off.png" alt="Company"></a> </ul> </div> <script> $(function() { $('.rollover').each(function() { var a = $(this); var img = a.find('img'); var src_off = img.attr('src'); var src_on = src_off.replace('_off', '_on'); $('<img>').attr('src', src_on); a.hover(function() { img.attr('src', src_on); },function() { img.attr('src', src_off); }); }); }); </script> </body> </html>
ブラウザで表示【 Chrome 】