和田憲幸のブログ

札幌市白石区在住、個人事業のWebエンジニア 和田憲幸(45歳)のブログです。

Javascriptでパノラマ写真をドラッグ

GWっつーことでパノラマ写真を撮って来たんですが見せ方に困ったのでJavascriptでビューワを書いて見ました。

2009-05-04 02:23:58
入力時間 / 05:50

pictviewer for Javascript、Drag Move Pictures

PictViewer for Javascript

jqueryのことなんかすっかり忘れていた私は普通に手書きでシコシコとJavascriptを書いてしまいました。最初はActionScriptで書こうと思ってたのですが、まぁjs使いの端くれとしてやっぱJavascriptですかねって事でJavascriptで書いてみました。

動作はマウスでドラッグしたら写真が動くってだけです。それだけじゃつまらないのでフルスクリーン表示(ブラウザ内の)とサムネイルビューを付けてみました。試行錯誤しながら作っただけにソースはグッチャグチャでお見せできるようなもんではありませんが最適化したらきっとキレイになるだろうなって構造にはなっています。

写真の切り替え時にはプリローダ的なGIFアニメーションが動きますね。動作の確認はFirefox、Safari、Chorome、Opera、IE6で行って問題なく動いたので大丈夫かなと。Firefoxだけ最後の最後までうまくいかなかったんですが、ドラッグするdivの中身が空だったらうまく動作しないみたいで、中にテキストいれたらちゃんと動きました。Firefoxはキライだっ!

ということで、パノラマ写真とか大きい写真を魅せたい!という場合のスクリプトでした。

P.249