Memo for a Moment

〜 Web2.0を追い求めて 〜

Ads by Google

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

スライダーで画像を拡大・縮小

prototype.jsに基づくAjaxライブラリの一つであるscript.aculo.us

を利用して、スライダー画像の大きさを変えられるようにしてみた。

スライダーの導入方法


prototype.js, scriptaculous.js, slider.jsを使う。で読み込みの際に、scriptaculous.js?load=読み込みたいjsをコンマで区切ると書けば他のjsファイルは読みこまないらしいのでそうしてみた。 slider.jsだけでいいみたい。。。とほほ


オブジェクトの作成方法


new Control.Slider( つまみのid, 後ろの板のid,
{
sliderValue : 小数, ← 初期値
range:$R(最小値, 最大値), ← 取り得る値の範囲
onChange:function(value){ ← つまみが止まったら実行される

},
onSlide:function(value){ ←つまみが動かされたら実行される

}
} );


htmlの定義


<div="後ろの板のid"><div="つまみのid"></div></div>とすればOK

後はこれをポップアップで表示して、sliderオブジェクトを作成。そのときonChange,onSlideにスライダーの値を画像に反映させるコードを追加してあげれば、、、
ポップアップ表示の仕方はこちら


デモ


demo1

demo2

demo3


アフィリエイトはエーハチネット


ホームページ制作ASP

コメント


管理者にだけ表示を許可する
 

こんにちは。
トラックバックいただきましてありがとうございました。
知識不足で わたしには よくわかりませんが、応用なさってて すごいですね。

さえら | URL | [EDIT]


こんにちは!

コメントありがとうございます!

全然応用っていえるほどのものじゃないですけど、もしも

誰かの役に立つことがあれば幸いです。

goodspade | URL | [EDIT]


逆恋愛

本気で出会えるサイトとは http://www.lady-ai.com/
今すぐ、今日の昼間、会う。そんな「速攻出会い」をあなたに・・

逆恋愛 | URL | [EDIT]