2011-12-22 26 views
0

私は画像キャプションを表示するdivを設定できるスライドショープラグインを使用しています。私はappend()を使用してjs内で動的にキャプションdivを作成していますが、jsスクリプトをロードする前にHTML内にある必要があるため、キャプションは表示されません。 JS追加されたdivにJqueryプロパティを追加

.append('<span class="image-wrapper current"><a class="advance-link"><div id="caption"></div></a></span>') 

追加機能私はdivの名前のキャプションにキャプションを表示したいです。

プラグインを初期化するときは、次のオプションがあります。

var gallery = $('#thumbs').galleriffic({ 
        delay:      2200, 
        numThumbs:     20, 
        captionContainerSel:  '#caption' 
etc... 

どのように私はキャプションが、私が追加#captionのdivに表示させることができますか?

+0

なぜ追加しますか? HTMLの残りの部分を追加してみませんか? – Richard

+0

これは、追加でより多くのデータを生成する大きな関数の一部です。私は簡単にするためにすべてを加えなかった。 – CyberJunkie

+0

追加は 'galleriffic'実装の前に行われますか? – Richard

答えて

1

私は間違っている可能性がありますが、私はjQueryプラグインが実際のjQueryオブジェクトを探していると思います。そうではなく、

var gallery = $('#thumbs').galleriffic({ 
       delay:      2200, 
       numThumbs:     20, 
       captionContainerSel:  '#caption' 

あなたは

var gallery = $('#thumbs').galleriffic({ 
       delay:      2200, 
       numThumbs:     20, 
       captionContainerSel:  $('#caption') 

を持って試してみて、私たちに知らせていることを与えます。

+0

ありがとう、私は試してみましたが動作しません – CyberJunkie

関連する問題