Home > MooTools > [mootools]サムネイルクリックで画像とコメントを変更する

[mootools]サムネイルクリックで画像とコメントを変更する

前に書いたサムネイルにマウスオーバーしたら画像を切り替える を、
mootools1.2使ってフェードインとかつけたサンプル。

注意※ソースはmootools1.2用なので1.1では多分動きません。

HTML:
  1. <div id="change_image">
  2.      <div id="view">
  3.      <p id="myImg"><img src="img1.jpg" alt="Sample Image" width="400" height="320"/></p>
  4.     
  5.      <p class="comment" style="display:block">イメージ1コメント</p>
  6.      <p class="comment" style="display:none">イメージ2コメント</p>
  7.      <p class="comment" style="display:none">イメージ3コメント</p>
  8.      <p class="comment" style="display:none">イメージ4コメント</p>
  9.      </div>
  10.     <ul id="thumbs">
  11.         <li><img src="img1_thumb.jpg" alt="Sample Image01" width="100" height="80" /></li>
  12.         <li><img src="img2_thumb.jpg" alt="Sample Image02" width="100" height="80" /></li>
  13.         <li><img src="img3_thumb.jpg" alt="Sample Image03" width="100" height="80" /></li>
  14.         <li><img src="img4_thumb.jpg" alt="Sample Image04" width="100" height="80" /></li>
  15.     </ul>
  16.    
  17.     <p class="cl">右の画像をクリックすると大きな画像が表示されます。</p>
  18.   </div>

コメントはサムネイルと同じ順番で全部ソースの中に書いて、styleでdisplay:noneにしておく。
サムネイルとコメントはソース上のを勝手に拾う。

jsソースは書き散らして長いので設定以外割愛。ファイル見てください。

JavaScript:
  1. var viewarea =$('myImg'); // メイン画像のある要素のID
  2.     var thumb = $("thumbs").getElements("img"); // サムネイル画像のあるID(前者)
  3.     var comment =$$('p.comment'); // コメントの要素とクラス
  4.     var mag = 4; //サムネイル縮小率
  5.     var regrep = "_thumb"; //サムネ画像の名前から取る文字列

new Elementで画像作るときにサムネイルの縦横サイズを取得して、
指定した倍率をかけて元の画像サイズに設定してます。
同じ比率で縮小してないとサイズが狂うので注意。

サムネイルクリック時のborderが必要なければ、addevent function内にある
thumb.each(function()のくだりを削除する。

ダウンロードImage change script

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://tenderfeel.xsrv.jp/mootools/279/trackback/
Listed below are links to weblogs that reference
[mootools]サムネイルクリックで画像とコメントを変更する from WebTecNote

Home > MooTools > [mootools]サムネイルクリックで画像とコメントを変更する

最近の投稿
最近の修正
  • そしてこのSQLはわれながらよく書いたと思う 2010-11-15
  • CSVの列っていう方がいいのかな…118項目だった 2010-11-15
  • 楽天のCSVの項目が116個もあった衝撃 2010-11-15
  • オフィスで香水臭振りまくのは迷惑だと知れ 2010-11-15
  • ぐあー フレグランステロやー 2010-11-15
  • More updates...

Powered by Twitter Tools

Tag Cloud
おすすめサーバー・他
メタ情報

Return to page top