2011-08-06 11 views
0

something like thisを作成します。クリックすると画像の説明とフルサイズが同じページに表示されるサムネイルギャラリー

どこでJavaScriptを使い始めるのですか?また、Nextgen Galleryプラグインや他のWordpressプラグインでこれをカスタマイズすることは可能ですか?

+0

私はこの質問がウェブマスターに適していると思います。また、 "javascriptフォトギャラリー"の検索を試みるかもしれません。 –

+0

もっと具体的な質問がある場合(例:「[JavaScriptで画像を変更するにはどうすればよいですか]」(http://www.google.ca/search?q=how+do+I+change+an + image + with + JavaScript + site%3Astackoverflow.com)? ")、ここに投稿してください。 –

答えて

0

あなたは二つのものが必要になります。必要なURLと説明文字列に

  1. サムネイルsrc値(またはその他の識別子です)にマップデータをObject
  2. Eventデータのそれぞれのエントリを取得し、ハイライトimgNodesrc属性と説明テキストを設定するサムネイルのハンドラです。だから、

、のは、これはあなたのデータObjectあるとしましょう:

var data = { 
    <src>: { 
     "url": <url for the large image> , 
     "text": <description for the large image> 
    } , 
    <another src>: { 
     //.. 
    } 
} 

さて、あなただけのEventを上げサムネイルimgNodesrcを取得し、その取得する必要がありますデータ内のそれぞれのエントリObject

var img = /* the reference to the img Node that raised the event */ ; 
var src = img.getAttribute("src") ; 

var entry = data[src] ; 
var url = entry.url , text = url.text ; 

; imgNodesrc属性とその説明を含むNodeのテキスト内容を変更するだけで済みます。 id属性を使用して同じことを実行することもできます。

HTH

関連する問題