2010-12-18 16 views
1

多くのユーザーが同じ問題を抱えていることがわかりました。 ライトボックス内のタイトル属性の1つ、ColorBox内のリンクを取得しようとしました。私のグループ化 ギャラリー内の写真のいずれかのタイトル内のリンク属性

"My website: Click <a href:"http://thompson-mcclellan.com" 
target="_blank">Here</a>" 

:私が達成しようとしている何

のようなもの を言うグループ化されたギャラリーの写真のいずれかのタイトルを持つことです。しかし、あなたが上記のディスカッション・ポストに と述べたように、コード化しようとするときは何も表示されません。ここで

は私のjQueryのです:ここでは

$("a[rel='portfolio'] #tmc").colorbox({title:'Click <a 
href="http://thompson-mcclellan.com">Here</a>'}); 

は私のHTMLです:すべての http://abrielshipley.com/portfolio/index.html

答えて

4

まず、あなたの例のページのid:ここ

<a id="tmc" href="images/portfolio/tmc.jpg" rel="portfolio"><img 
src="images/portfolio/tmc_thumb.jpg" alt="" /></a> 

は私の例のウェブサイトですtmcはaタグに適用され、タグ内部には適用されません。セレクターが間違っています。ちょうど$('#tmc')を使用してください。

現在、カラーボックスのタイトルは、静的な文字列ではなく、表示するテキストを返す関数でなければなりません。

ので

$("#tmc").colorbox({ 
    title: function() { 
       return 'Click <a href="http://thompson-mcclellan.com">Here</a>'; 
      } 
}); 
+1

マイナー補正:*確かに、)= –

+0

@デビッド*が、残りの1(と、それは** **同じIDを持つ複数の要素を持っていることが間違っています)。間違った言葉遣いですが、@Abrielが正しく1回だけ使用するので、この場合にも適用されません。私はhtmlをスキャンしたときにそれを見逃してしまった。 –

+0

この場合、あなたは...ええと...まだ+1を持っていますか? = D –

関連する問題