Yaks

Javascriptでスライドショー はてなブックマーク - Javascriptでスライドショー

前回のブログの追記でちょこっと書きましたが、先週末に会社の同期のメンバーと共に、箱根へ 1泊旅行に行ってきました。

というわけで、その時の写真をご紹介。・・・といって単に写真を並べるのも芸がないなと思い、 Javascriptで簡単なスライドショーのようなものを作ってみました。↓こちらです。

Hakone Tour (2006.03.18~19) - Photo Shows

 

なんとなく旅の途中で思いつき、帰りの道中で画面イメージとか考えて(コラ)、 帰宅したその日のウチに作ってしまいました。(多分、次の日になるとやる気なくなるから。)

なるべく汎用的、かつ手軽に使える(配列とかにファイル名並べたりするのはイヤだったので。 仲間内用の写真は130枚もあったし...)ものということで、以下のような仕様にしてみました。

  • 画像は「<プレフィックス>+<3桁の連番>.jpg」 (PhotoShopのバッチ処理の出力にあわせてます)でそろえて配置するだけ。
  • サムネイル用の画像も同じファイル名の形式で用意できる(元画像を縮小表示させることも可能)
  • 画像ファイルサイズは固定

画像ファイルを固定にしているのは、フェード処理のためです。フェード処理は、2枚の画像(IMGタグ)をCSSの z-indexで重ね合わせるようにして配置し、script.aculo.usの effectを使って同時に表示・ 非表示を実行する事で実現しています。この時、z-indexを指定するには positionを abusoluteにしなくてはならず、 位置も固定値でしていしなければならないため、text-alignなどで中央揃えで指定できないため、今回は固定としました。 画像サイズを調べて位置を調整したり、すればいけそうですが、メンドウなのでしていません。もっとうまいやり方あったら教えてください。。。

あとソースも勢いで作ったので、比較的ぐちゃぐちゃ。prototype.js使ってるんだから OOP的に書いたほうがいいのでしょうけど、イマイチ OOP周りの使い方を理解しきれていないので、コレも見送り。 気が向いたら書き直していきます。。(ほんとうかな)ちなみに、ソースを直接書いてるのは、その方が覗きやすいかな、と思ったからです。

複数のスライドショーをカテゴライズして分ける機能とかも必要ですね。ああ、やっぱり課題盛りだくさん。

IEと FireFoxで動作確認していますが、他で動くかどうかわかりません。なんかダメだしとかありましたら、 アドバイスいただけたらと思います。

であ、また。

 

トラックバック

このエントリーのトラックバックURL(末尾の /_nospam_を削除してください。):
http://www.greenspace.info/cgi-bin/mt/mt-tb-post.cgi/38/_nospam_

コメント (7)

seqrdtclu

投稿者: Nubia Matlow | 2011年5月 5日 20:27

Outstanding news it is surely. My teacher has been looking for this info.

投稿者: breast augmentation miami | 2011年7月21日 00:30

I am so pleased i found your blog You are such an motivation

投稿者: Kerrie Brad | 2011年9月14日 09:42

Been following your website for days and nights now and i ought to say my group is starting to like a posts

投稿者: Kerrie Pywell | 2011年9月16日 19:13

The one thing you must think of is that you simply must not use your running sneakers pertaining to something with the exception of running. Receive an extra combine to try and do no matter what you wish, along with occurs running sneakers intended for anything else.

投稿者: 匿名 | 2011年10月21日 01:05

Between me and my husband we've owned more MP3 players over the years than I can count, including Sansas, iRivers, iPods (classic & touch), the Ibiza Rhapsody, etc. But, the last few years I've settled down to one line of players. Why? Because I was happy to discover how well-designed and fun to use the underappreciated (and widely mocked) Zunes are.

投稿者: V2 E Cigarette | 2011年11月14日 11:29

Thanks for posting this informative post. I like the content because its very easy to understand. And the topic captures my attention. Keep on posting like this and more power!

投稿者: V2 Cigs Review | 2011年12月 7日 19:32

コメントを書き込む