忍者ブログ
インフォメーション
< 10月 2024年11月 12月 >
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
RSS
yuz_ブログ  >> 

僕の毎日を、思い出として書き残す。
何一つ役立つものはないが・・・

JavaScriptだけで静止画像のポップアップを拡大縮小する仕掛けを作って、いちおう動作している。
画像読み込み中には処理中アイコンを表示させ、なんとなく実用的な感がする。
また、画像がリンク切れの場合にはNotFound画像を表示するようにした。

これで、当初の目的は果たした事になるが、また余計な気持ちが出てしまった。
CSSのTransitionを使うと、大き目の画像表示がもっと滑らかになるのではないかと。
まぁ、今のところ僕のPC環境ならJavaScriptだけでも気にならないが・・・

初めはCSSかJavaScriptか迷って始めたポップアップだが、CSSは面倒そうなので後回しにした。
後回しというか、CSS版は作らないつもりでいたはず。
詳しくは知らないが、ブラウザによって使えなかったりするのがCSS・・・
JavaScriptなら、あまりブラウザの違いを気にせずに良いかと思って決めたこと。
ーーーーーーーーーー



なんとかCSS版が出来て、JavaScript版と比べたが・・・
あまり変わらないというか、そんな感じである。
ただ、サイズ増減計算などが無い分だけコードが少なくなるかなと。
JavaScript版は、作っているうちにゴチャゴチャして少しイヤな気分になっていた。
あとでスッキリと手直しをすれば良いと思っているが、いつもながらやらないだろう。

CSS版はTransition完了の検出方法に手間取ったが、Ie、Firefox、Chromeで動作確認している。
現在、選択式でどちらでも使えるようにしてある。
もっとも、ブログ閲覧時の選択ではないのでテンプレート修正時にスイッチを切り換える事になる。
どうしようか、ブログにボタンでも付けて切り換えられるようにしようか?
ただし、その場合にはクッキーを使わないと記事やページが変わるたびに初期化されてしまう。
ふぅ~ん、あまり必要性もないし・・・

ま、暇があったら

拍手[0回]

コメント投稿フォーム
名前
タイトル
メール 非公開
URL あなたのHPやBlogなど
携帯絵文字
Vodafone絵文字 i-mode絵文字 Ezweb絵文字
コメント本文
パスワード
秘話コメント
 yuzだけに伝えるコメント
 

yuz_・・・ ブログをご覧の皆さまへ

このブログをご覧になって生じるいかなる問題に対しても、当方は一切の責任を負いません。


PR
忍者ブログ[PR]