select要素のoptionを分かりやすく
表現する、というライブラリです。
選んだ項目にあわせて設定した画像
が表示、選んだoptionに連動しま
す。これは結構いいアイデアじゃ
無いかなと。
select要素のユーザビリティ向上、みたいなスクリプトです。jQueryに依存します。
Image Picker
こんなやつです。選ぶと画像にも青い枠が付く、みたいなの。画像はマークアップせず、option要素にカスタムデータ属性を与える事で実装します。
Sample
選択すると画像の選択箇所も連動します。
コード
< script src = "jquery.min.js" type = "text/javascript" ></ script > < script src = "image-picker.min.js" type = "text/javascript" ></ script > |
本体とプラグインを読み込んで
$( ".foo" ).imagepicker({hide_select: false , show_label: true }); |
セッティング。
< select class = "foo" > < option data-img-src = 'bar.jpg' value = '1' >Cute Kitten 1</ option > < option data-img-src = 'hoge.jpg' value = '2' >Cute Kitten 2</ option > < option data-img-src = 'piyo.jpg' value = '3' >Cute Kitten 3</ option > </ select > |
連動させる画像はoptionにカスタムデータ属性を与えてパスを指定します。
ちょっと面白いアイデア。